Python
文章平均质量分 69
水哥哥123
商品期货量化交易
展开
-
开启我的Python量化之路
这是我的第一个技术博客,主要是为了巩固自己的记忆,还有记录学习历程。 目前暂时的学习计划是: 1,重头看完《Python基础教程》,夯实Python基础。 2,继续倒腾Vnpy。 3,认真写博客,做好记录。原创 2017-05-31 17:15:17 · 642 阅读 · 0 评论 -
Python--numpy模块
函数和方法(method)总览这是个NumPy函数和方法分类排列目录。这些名字链接到NumPy示例,你可以看到这些函数起作用。5创建数组 arange, array, copy, empty, empty_like, eye, fromfile, fromfunction, identity, linspace, logspace, mgrid, ogrid, ones, ones_like,原创 2017-06-12 23:58:00 · 341 阅读 · 0 评论 -
Python--random模块
一、random模块简介Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。二、random模块重要函数random.random() 函数是这个模块中最常用的方法了,它会生成一个随机的浮点数,范围是在0.0~1.0之间。 random.uniform() 正好弥补了上面函数的不足,它可以设定浮点数的范围,一个是上原创 2017-06-12 22:21:45 · 281 阅读 · 0 评论 -
Python--json模块
撒地方原创 2017-06-09 01:24:56 · 279 阅读 · 0 评论 -
Python--csv模块
CSVcsv文件格式是一种通用的电子表格和数据库导入导出格式。最近我调用RPC处理服务器数据时,经常需要将数据做个存档便使用了这一方便的格式。简介Python csv模块封装了常用的功能,使用的简单例子如下:# 读取csv文件import csvwith open('some.csv', 'rb') as f: # 采用b的方式处理可以省去很多问题 reader = csv原创 2017-06-09 01:01:39 · 346 阅读 · 0 评论 -
python--open/文件操作
open/文件操作f=open('/tmp/hello','w') #默认为r(只读)open(路径+文件名,读写模式)读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:’rb’,’wb’,’r+b’等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278) w 以写方式打开, a原创 2017-06-08 23:52:10 · 297 阅读 · 0 评论 -
Python 异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍。python标准异常异常名称 描述BaseException 所有异常的基类SystemExit解释器请求退出KeyboardInterrupt转载 2017-06-02 21:44:42 · 353 阅读 · 0 评论 -
Python常用标准库(batteries included)
常用标准库:os, sys, random, re, shelve, collections, time, datetime, timeit, loggingsys模块sys模块能够访问与Python解释器紧密联系的变量和函数,下面是 sys 模块中一些常用的函数和变量:argv 命令行参数,包括脚本名称exit([arg]) 退出当前程序,可原创 2017-06-03 22:42:20 · 922 阅读 · 0 评论 -
关键字参数,收集参数
示例:# *pospar是收集参数,**keypar是关键字收集参数,def print_params(x,y,z=3,*pospar,**keypar): print x,y,z print pospar print keyparprint_params(1,2,3,4,5,6,7,foo=1,bar=2)输出结果:#收集参数返回列表,关键字收集参数返回字典1 2原创 2017-06-02 16:37:07 · 757 阅读 · 0 评论 -
python--timeit模块
测试一段代码的运行时间,在python里面有个很简单的方法,就是使用timeit模块,使用起来超级方便下面简单介绍一个timeit模块中的函数主要就是这两个函数:1, timeit(stmt=’pass’, setup=’pass’, timer=, number=1000000) 返回: 返回执行stmt这段代码number遍所用的时间,单位为秒,float型 参数原创 2017-06-05 23:12:40 · 403 阅读 · 1 评论 -
Python--字符串格式化
字符串格式化符号格式化符号说明%c转换成字符(ASCII 码值,或者长度为一的字符串)%r优先用repr()函数进行字符串转换(Python2.0新增)%s优先用str()函数进行字符串转换%d / %i 转成有符号十进制数%u转成无符号十进制数%o转成无符号八进制数%x / %X(Unsigned)转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)%e / %E原创 2017-06-01 12:34:54 · 243 阅读 · 0 评论 -
Ta-lib学习笔记02--K线模式识别
1, CDL2CROWS (Two Crows 两只乌鸦) 简介:三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴,收盘比前一日收盘价低,预示股价下跌。 例子:integer = CDL2CROWS(open, high, low, close) integer(values are -100,0 or 100)(以下指标如无特殊说明,返回值均为-100,0,100)2,CDL原创 2017-06-01 00:04:25 · 10352 阅读 · 2 评论 -
Python--pandas模块
aa原创 2017-06-13 00:23:35 · 313 阅读 · 0 评论