首页 技术 正文
技术 2022年11月11日
0 收藏 709 点赞 2,997 浏览 687 个字

量化投资实际上就是分析数据从而做出决策的过程
python数据处理相关模块
NumPy:数组批量计算
pandas:灵活的表计算
Matplotlib:数据可视化

学习目标:用NumPy+pandas+Matplotlib做简单的量化投资框架
先介绍一个工具
ipython:交互式的python命令行
安装:pip3 install ipython
可以做为python的命令行工具用,除此之外还有什么高级功能?
1,TAB键自动补全
2,?:内省、命名空间搜索
a.__*__? 查所有双下划线开头结尾的函数
a.append? 打印方法信息
a? 打印变量信息
a??打印更多信息
3,!:执行系统命令
例如:!ifconfig等
4,丰富的快捷键

ipython的魔术命令:

%clear  清屏

%run test.py 相当于python test.py

%paste 把一坨代码复制到命令行,然后执行这个命令可以对这一坨代码进行测试

%timeit li.sort() 计算时间很短的函数的执行时间。执行多次取平均值

%pdb on 开启调试模式。这时候可以把出错的代码粘贴过来,会停在出错那行,使用“p vari”命令
查看vari变量的值,输入”n”退出

下划线可以查看上一个命令结果,两个下划线查看上上一个命令结果,_68查看第68个命令结果

%bookmark proj c:\user\pyprojects 给c:\user\pyprojects取别名proj

%bookmark -l 查看所有绑定的别名

网页版ipython:先安装 pip3 install jupyter 在新建 jupyter notebook 再点new–python 输命令 运行即可

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,088
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,564
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,413
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,186
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,822
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,905