python
limengjuhanxin
这个作者很懒,什么都没留下…
展开
-
pandas loc和iloc
原创 2019-01-11 09:40:33 · 641 阅读 · 0 评论 -
python类中的函数和方法
函数和方法的区别class Foo(object): def func(self): pass#实例化obj = Foo()# 执行方式一:调用的func是方法,自动传入selfobj.func() #func 方法# 执行方式二:调用的func是函数Foo.func(1) # 函数类的方法的绑定def f(self): print()#对...原创 2019-03-05 22:46:41 · 1083 阅读 · 0 评论 -
python模块
模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的Python文件(模块名和.py文件名相同);包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件);...原创 2019-01-16 16:20:59 · 94 阅读 · 0 评论 -
python_tempfile
tempfile此模块创建临时的文件和目录。TemporaryFile, NamedTemporaryFile, TemporaryDirectory, SpooledTemporaryyFile是较高层次的接口,可以进行自动的清除,mkstemp和mkdtemp()需要手动进行清除。TemporaryFiletempfile.TemporaryFile(mode=‘w+b’, buffer...原创 2019-01-15 10:32:17 · 654 阅读 · 0 评论 -
python dict()
创建dict的方法dict的操作a={key:value,key:value…}b=dict(**kwarg)c=dict(mapping,**kwarg)d=dict(iterable,**kwarg)操作|说明-|-len(d)|返回长度d[key]|如果存在,返回value,否则返回KeyErrordel d[key]|如果存在,删除value,否则返回KeyErr...原创 2019-01-14 15:29:39 · 152 阅读 · 0 评论 -
python可迭代对象,迭代器,生成器
名词解释迭代:迭代是访问数据的一种方式可迭代对象:通过for…in…等迭代读取的对象;迭代器:通过for…in…等迭代读取的对象&能够使用next();生成器:迭代器的一种;可迭代对象和迭代器1__iter__其返回是迭代器对象本身;2__next__返回是容器的下一个元素;创建可迭代对象,必须实现__iter__方法;创建迭代器,必须实现__iter__和__next__方法;...原创 2019-01-14 14:53:33 · 84 阅读 · 0 评论 -
python enumerate()
enumerate()enumerate(iterable, start=0)参数说明iterable序列,迭代器,可迭代对象start开始的位置return元组(位置,value)原创 2019-01-14 11:24:35 · 335 阅读 · 0 评论 -
protobuf
protobuf是一种高效的 结构化 数据存储格式,可以用于对结构化数据的串行化。protobuf格式建立xx.proto文件message Person { required string name = 1; required int32 id = 2; optional string email = 3; enum PhoneType { MOBILE = 0;...原创 2019-01-18 14:43:04 · 88 阅读 · 0 评论 -
cython和SWIG
1 cythonC语言可以调用pythonCreated with Raphaël 2.2.0编写xxx.pyx文件cython编译在c代码中调用python函数编写c.pyx文件cdef public c_func(const char *str): print(str)cython编译编译:cython c.pyx生成文件c.c和c.hc.h#if PY_MAJOR...原创 2019-01-18 09:30:01 · 618 阅读 · 0 评论 -
numpy读写文件
读写文件方法读文件写文件说明from_file()to_file()load()save() savez() savez_compressed()loadtxt()savetxt()memmap()fromstring()fromregex()genfromtxt()读文件时,如果有缺失值,则缺失值按一定的格式...原创 2019-01-12 23:47:58 · 9119 阅读 · 0 评论 -
PYTHON和C的相互调用
python库和C语言是相互对应的,两者可以相互调用PYTHON调用C/C++PYTHON调用Ccftest.cint cf_test(){ printf("hello python!\n"); return 0;}cfcall.pyimport ctypeslib = ctypes.cdll.LoadLibrarycflib = lib("./libcftest.so...原创 2019-01-17 17:00:09 · 526 阅读 · 0 评论 -
numpy.dtype
numpy.dtype创建一个数据结构class numpy.dtype(obj, align=False, copy=False)参数类型默认值说明objobj–创建的数据类型alignboolFalse是否对齐原创 2019-01-11 16:55:36 · 1494 阅读 · 0 评论 -
urllib
四大类类说明urllib.request提供打开URLs(大部分是HTTP)的函数和类,如:基本的身份验证,重定向和cookie等。urllib.error定义了ulrlib.request引发的异常类。urllib.parseurl地址解析。urllib.robotparse根据robots.txt判断哪些数据可以爬取。urllib.requ...原创 2019-01-11 10:43:52 · 285 阅读 · 0 评论 -
python_join_split
join和os.path.joinsplit和os.path.split原创 2019-01-11 09:43:47 · 240 阅读 · 0 评论 -
protbuf版本问题
错误提示I0307 11:46:13.909721 30298 layer_factory.hpp:77] Creating layer data[libprotobuf FATAL google/protobuf/stubs/common.cc:67] This program requires version 3.6.0 of the Protocol Buffer runtime lib...原创 2019-03-07 15:06:17 · 1156 阅读 · 0 评论