1、量化交易之python详解

量化交易之python详解


先谈一下为什么要学习python,因为python处理数据相比其他语言要简单很多,学习成本低。
后面用到了处理股票数据的在来添加

基础

Pandas

pandas主要是针对表格形式的数据进行处理。它的数据结构是
数据结构包括:
Series:一维的数据表格。
dataframe:可以把它看成是一个数据库的表一样。包括标题和列。大小可变。
index 表示行 axis=0,column表示列 axis=1
df.describe() 可以计算出平均数、均方差、最小值、各个分位数、最大值
dates=pd.date_range(‘20200501’,periods=6), 表示取6天的index
在这里插入图片描述
rng = pd.date_range(‘20200501’, periods=1000, freq=‘s’),按秒来取数据
ts = pd.Series(np.random.randint(0, 500, len(rng)), index=rng)
# 把ts 按10s 1min进行汇总,可以计算5分钟内的成交量数据
ts = ts.resample(‘5min’).sum()

df=pd.DataFrame(np.random.rand(6, 4), index=dates, columns=list(‘abcd’))
在这里插入图片描述
loc 是用列,行的属性做为选择,df.loc[:, [‘b’, ‘c’]],表示取所有的行,只取b,c列的值
iloc是用索引值,是数字类型 ,df.iloc[:3, 0:2] 表示取3行2列的数据

matplotlib

图表的基本元素

画布、坐标系、坐标轴、坐标标题、图例
图表标题、数据标签、数据表、网络线、误差线
建立画布和坐标系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值