python及后端
GeekLeee
这个作者很懒,什么都没留下…
展开
-
python内置函数【D】
dict()class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 返回初始化的字典,从一个位置参数和一个可能是空的关键字参数。 1.如果没有位置参数,产生空字典。 2.如果位置参数有,而且是映射对象,根据键值对产生一个字典。>>> a = dict(one...原创 2018-04-26 21:58:40 · 712 阅读 · 0 评论 -
python2和python3下使用virtualenv
python2C:\Users\Administrator\Desktop>virtualenv -p D:\Python27\python.exe testdir#virtualenv -p python.exe所在文件夹路径 想要建立文件夹路径Running virtualenv with interpreter D:\Python27\python.exeNew pyth...原创 2018-04-26 22:03:22 · 961 阅读 · 0 评论 -
pandas的apply和map、applymap
apply apply对一个列进行整体运算In [116]: frame = DataFrame(np.random.randn(4, 3), columns=list('bde'), index=['Utah', 'Ohio', 'Texas', 'Oregon'])In [117]: frameOut[117]: b d ...原创 2018-04-26 22:03:38 · 2185 阅读 · 0 评论 -
python函数
你希望函数的某些参数强制使用关键字参数传递 将强制关键字参数放到某个参数或者单个后面就能达到这种效果。def recv(maxsize, *, block): 'Receives a message' passrecv(1024, True) # TypeErrorrecv(1024, block=True) # Ok原创 2017-09-01 15:47:43 · 418 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'mysite'
C:\Users\Administrator\Desktop\mysite\mysite>python txt2db.pyTraceback (most recent call last): File "txt2db.py", line 12, in <module> django.setup() File "D:\Python\lib\site-package...原创 2018-04-26 22:03:47 · 8432 阅读 · 1 评论 -
string , datetime, timestamp, time tuple相互转换
string , datetime, timestamp, time tuple相互转换原创 2017-09-01 10:07:14 · 1885 阅读 · 0 评论 -
python3 - Queue队列
Python的Queue模块提供一种适用于多线程编程的FIFO实现。它可用于在生产者(producer)和消费者(consumer)之间线程安全(thread-safe)地传递消息或其它数据,因此多个线程可以共用同一个Queue实例。Queue的大小(元素的个数)可用来限制内存的使用。+Basic FIFO QueueQueue类实现了一个基本的先进先出(FIFO)容器,使用put()将元...原创 2018-04-26 22:04:03 · 39342 阅读 · 7 评论 -
外网访问本地服务链接
C:\Users\K>ipconfigWindows IP 配置以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::f051:594f:4009:7a11%11 IPv4 地址 . . . . . . . . . . . . : 192.168.1.116 ...原创 2018-04-26 22:02:07 · 1962 阅读 · 0 评论 -
pd.ols(y=port, x=factors).beta
#计算因子暴露的标准方式是最小二乘回归, 可以使用pandas.olspd.ols(y=port, x=factors).betaC:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py:2881: FutureWarning: The pandas.stats.ols module is depreca原创 2017-08-29 15:03:37 · 3962 阅读 · 3 评论 -
分布式进程--错误解决
廖雪峰Python教程–分布式进程 PicklingError:不能pickle <函数在0x02747DB0>:没有找到main 。解决链接task_master.py#!/usr/bin/env python3# -*- coding: utf-8 -*-import random, time, queuefrom multiprocessing ...原创 2018-04-26 22:03:31 · 700 阅读 · 0 评论 -
多进程---错误解决Attribute Error
多进程---错误解决Attribute Error: Can't get attribute 'long_time_task' on <module '__main__' (built-in)>StackOverflow解决办法 这个问题似乎是多处理器的一个设计特征。请参阅https://bugs.python.org/issue25053。由于某些原因Pool不能始终使用...原创 2018-04-26 22:01:58 · 17315 阅读 · 2 评论 -
np.random模块
标签:【说明】翻译自官网的文档。 随机抽样 (numpy.random)简单的随机数据 rand(d0, d1, …, dn)随机值>>> np.random.rand(3,2)array([[ 0.14022471, 0.96360618], #random [ 0.37601032, 0.25528411], #random [ 0.49313原创 2017-08-07 15:18:29 · 798 阅读 · 0 评论 -
eval函数
nav_df = nav_df[eval("nav_df['statistic_date']{}min_time".format(">="))]nav_df = nav_df[nav_df['statistic_date'] <= max_time]原创 2017-08-14 15:15:22 · 494 阅读 · 0 评论 -
Merge, join, and concatenate合并,加入和连接
pass原创 2017-08-21 10:46:29 · 1003 阅读 · 0 评论 -
映射
>>> from collections import OrderedDict>>> nav_map = OrderedDict([(r'<','跌破'),(r'<=','跌破'),(r'>=','突破'),(r'>','突破')])>>>'跌破'>>>原创 2017-08-10 10:53:02 · 292 阅读 · 0 评论 -
python引入
帕森斯原创 2017-08-17 10:28:35 · 370 阅读 · 0 评论 -
pandas中merge,append,concat的用法
mergeIn [1]: import pandas as pdIn [2]: import numpy as npIn [3]: from pandas import DataFrameIn [6]: df1 = pd.DataFrame({'fund_id':[1,2,3],'statistic_date':[11,22,33],'benc ...: hmark':[111,222,33原创 2017-08-17 10:13:23 · 2483 阅读 · 0 评论 -
mysql截取字符
SELECT DISTINCT substring_index(request_url, '/', 4) as substring_request_url, COUNT(request_url) as timesFROM easy_logWHERE left(request_url, 5) = '/api/'GROUP BY substring_request_url...原创 2018-04-26 22:01:29 · 446 阅读 · 0 评论 -
使用国内镜像源来加速python pypi包的安装
pipy国内镜像目前有:http://pypi.douban.com/ 豆瓣 http://pypi.hustunique.com/ 华中理工大学 http://pypi.sdutlinux.org/ 山东理工大学 http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相...原创 2018-04-26 22:02:37 · 694 阅读 · 0 评论 -
单下划线和双下划线(私有变量和公有变量)
“单下划线” 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量; “双下划线” 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__...原创 2018-04-26 21:58:29 · 3928 阅读 · 0 评论 -
python内置函数【A-C】
内置函数abs(x )返回一个数字的绝对值。参数可能是整数或浮点数。如果参数是一个复数,则返回其大小。In [33]: abs(-1)Out[33]: 1all(iterable)如果的所有元素迭代是真实的(或者如果可迭代为空)返回True。相当于:def all(iterable): for element in iterable: ...原创 2018-04-26 22:00:35 · 604 阅读 · 0 评论 -
xlrd
1、导入模块import xlrd2、打开Excel文件读取数据data = xlrd.open_workbook('excelFile.xls')3、使用技巧#获取一个工作表table = data.sheets()[0] #通过索引顺序获取table = data.sheet_by_index(0) #通过索引顺序获取table = data.sheet_by...原创 2018-04-26 21:59:25 · 2430 阅读 · 2 评论 -
Python内置函数进阶之“属性(property())”详解
属性函数(property)有以下作用: - 将类方法转换为只读属性 - 重新实现一个属性的setter和getter方法将类方法转换为只读属性class Person(object): """""" #----------------------------------------------------------------------...原创 2018-04-26 22:00:08 · 1758 阅读 · 0 评论 -
[python] 类常用的内置方法和函数
http://xukaizijian.blog.163.com/blog/static/170433119201111894228877/https://www.cnblogs.com/hongfei/p/3858256.html原创 2018-04-26 22:00:54 · 513 阅读 · 0 评论 -
Python内置函数的staticmethod()与classmethod(),@staticmethod,@classmethod
尽管classmethod和staticmethod非常的相似,但是两者在具体的使用上还是有着细微的差别:classmethod必须使用类对象作为第一个参数,而staticmethod则可以不传递任何参数。 通常情况下,在类中定义的所有函数(注意了,这里说的就是所有,跟self啥的没关系,self也只是一个再普通不过的参数而已)都是对象的绑定方法,对象在调用绑定方法时会自动将自己作为参数传递给...原创 2018-04-26 21:59:58 · 681 阅读 · 1 评论 -
python内置函数【chr(i ),ord(c )】
chr(i)中文说明: 返回整数i对应的ASCII字符。与ord()作用相反。 参数x:取值范围[0, 255]之间的正数。 版本:该函数在python2和python3各个版本中都可用。不存在兼容性问题。ord(c )给定一个表示一个Unicode字符的字符串,返回一个表示该字符的Unicode代码点的整数。例如, ord(‘a’)返回整数97和ord(‘€’)(欧元符号)...原创 2018-04-26 21:59:39 · 2530 阅读 · 0 评论 -
dataframe设置两个条件取值
>>> import pandas as pd>>> import numpy as np>>> from pandas import Series, DataFrame>>> df = DataFrame({'name':['a','a','b','b'],'classes':[1,2,3,4],'price':[11,22,33,44]})>>> df classes name原创 2017-07-17 22:08:18 · 40292 阅读 · 0 评论 -
python内置函数getattr(),hasattr(),setattr(),delattr()【属性相关】
getattr(object,name [,default ] ) 返回对象的指定属性的值。 名称必须是字符串。如果字符串是对象属性之一的名称,则结果是该属性的值。例如,相当于 。如果指定的属性不存在,则提供默认值,否则返回。In [1]: class Y(): ...: def __init__(self, name): ...: self.name...原创 2018-04-26 22:00:44 · 912 阅读 · 0 评论 -
python assert断言
python assert断言的作用 python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。In [1]: lists = [1,2]In [2]: assert len(lists) >= 5, '列表元素小于5'------------...原创 2018-04-26 22:00:17 · 872 阅读 · 0 评论 -
python笔记---需求文件requirements.txt的创建及使用
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。在虚拟环境中使用pip生成:(venv) $ pip freeze >requirements.txt安装或升级包后,最好更新这个文件。需求文件的内容示例如下:alembic==0.8.6 bleach==1.4.3 click==6.6 ...原创 2018-04-26 21:59:15 · 896 阅读 · 0 评论 -
pycharm修改代码不影响之前的服务
No reload勾选原创 2018-04-26 21:58:50 · 2216 阅读 · 0 评论 -
django数据库settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'crm', 'USER': 'sm_log', 'PASSWORD': 'vR49MNW7', 'HOST': '182.254.128.241', ...原创 2018-04-26 22:01:44 · 919 阅读 · 0 评论 -
django引入现有数据库
cmd中执行,pycharm中执行出现错误python2 manage.py inspectdb > y/models.py把模型文件导入到app中创建一个appdjango-admin.py startapp apppython manage.py inspectdb > app/models.pyok模型文件已经生成好了。下面的工作就和之前一样了...原创 2018-04-26 22:01:12 · 699 阅读 · 0 评论 -
python--yield>>>协程
Python yield 使用浅析 廖雪峰Python教程–协程def consumer(): r = '' while True: n = yield r if not n: return print('[消费者]消费 %s...' % n) r = '200 OK'def pr...原创 2018-04-26 22:04:10 · 639 阅读 · 0 评论 -
import MySQLdb
C:\Users\K\Downloads>pip2 install mysqlclient-1.3.1-cp27-none-win32.whlProcessing c:\users\k\downloads\mysqlclient-1.3.1-cp27-none-win32.whlInstalling collected packages: mysqlclientSuccessfully...原创 2018-04-26 22:02:27 · 1288 阅读 · 0 评论 -
对dataframe进行列相加,行相加
>>> import pandas as pd>>> df = pd.DataFrame({"x":['a','b','c','d'],"y":['aa','bb','cc','dd'],"z":['aaa','bbb','ccc','ddd']})>>> df x y z0 a aa aaa1 b bb bbb2 c cc ccc3 d dd d原创 2017-08-02 15:00:29 · 45071 阅读 · 1 评论 -
Dataframe的使用方法
现在我们已经学会如何将数据导入 DataFrame 中,我们可以利用它来解决工作上遇到的问题。Pandas提供了大量的函数,本文无法全部覆盖,有兴趣的读者可以详细阅读官方说明文档或者利用 google 搜索更多相关的信息——网上有许多 StackOverflow 的问题和一些介绍该软件库的技术博客。接下来我们将利用MovieLens数据集来介绍 DataFrame 的使用方法。检查数据Pandas原创 2017-07-19 15:50:45 · 5192 阅读 · 0 评论 -
编码问题【u和不带u】
Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u’…’表示,比如:>>> print u'中文'中文>>> u'中'u'\u4e2d' 写u’中’和u’\u4e2d’是一样的,\u后面是十六进制的Unicode码。因此,u’A’和u’\u0041’也是一样的。两种字符串如何相互转换?字符串’xxx’虽然是ASCII编码,但也可以看成是UTF-8编码,而u原创 2016-10-18 10:32:50 · 1145 阅读 · 0 评论 -
方法和函数内在关系和操作用法的一点感想
a=Athlete()调用类的工厂函数的处理过程其实是把代码变成这样Athlete().__init__(a)处理的。 类名().方法名(对象实例的目标标识符) class A(参数): def __init__(self, value = 0): self.thing = value #类属性 def how_big(self):原创 2016-10-06 22:14:05 · 433 阅读 · 0 评论 -
Python3数据结构【列表list,元组tuple,集合set】
(adsbygoogle = window.adsbygoogle || []).push({}); ← Python3 函数 Python3 模块 → Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据原创 2016-10-18 11:03:59 · 2707 阅读 · 0 评论