数据分析---ipython使用

量化投资实际上就是分析数据从而做出决策的过程

python数据处理相关模块
NumPy:数组批量计算
pandas:灵活的表计算
Matplotlib:数据可视化

学习目标:用NumPy+pandas+Matplotlib做简单的量化投资框架
先介绍一个工具
ipython:交互式的python命令行(跟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 输命令 运行即可(常用)

jupyter使用方法参考https://www.cnblogs.com/nxld/p/6566380.html

jupyternotbook常用快捷键:

  b:向下插入一个cell(cell就是一行)

  a:向上插入一个cell

  m:将cell的类型切换成markdown类型

  y:将cell的类型切换成code类型

  shift+enter:执行cell

  shift+tab:查看模块的帮助文档(光标选择模块再按)

  tab:自动补全

posted on 2019-04-25 17:34 要一直走下去 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/staff/p/10769842.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值