zoukankan      html  css  js  c++  java
  • 量化投资与python

    一、了解

    为什么选择Python?
    其他选择:Excel、SAS/SPSS、R
    
    量化投资第三方相关模块
    NumPy:数组批量计算
    pandas:表计算与数据分析
    Matplotlib:图表绘制
    
    如何使用Python进行量化投资
    自己编写:NumPy+pandas+Matplotlib+……
    在线平台:聚宽、优矿、米筐、Quantopian、……
    开源框架:RQAlpha、QUANTAXIS  

    1.Ipython基础功能

    Ipython:交互式的python命令行

    安装:pip install ipython
    使用:ipython
    与Python解释器的使用方法一致

    具体用法

    2.Ipython高级功能

    TAB键自动完成
    ?:内省、命名空间搜索
    !:执行系统命令
    丰富的快捷键
    

    3.魔术命令

    魔术命令:以%开始的命令
    %run:执行文件代码
    %paste:执行剪贴板代码
    %timeit:评估运行时间
    %pdb:自动调试
    

    4.IPython Notebook

    使用命令历史
    获取输入输出结果
    目录标签系统
    IPython Notebook
    
    In [28]: 3+2
    Out[28]: 5
    
    In [29]: _
    Out[29]: 5
    
    In [30]: __
    Out[30]: 5
    
    In [31]: ___
    Out[31]: 5
    

    5.安装jupyter 

     执行命令:jupyter-notebook
    

     

        notebook 界面从上而下由四个区域组成:notebook 的名称(点击即可修改)、提供保存、导出、重载 notebook以及重启内核等选项的工具栏、快捷键Toolbar、notebook 的内容编辑区。

    File:
    New Notebook打开新笔记 
    Checkpoint(记录点,类比不同版本) 
    Revert to Checkpoint返回到某一个记录点 
    Download as: ipynb、py、md、html、pdf
    Edit:
    包括复制、粘贴、删除、合并、移动等cell区域的操作
    View:
    Toggle Header是否显示头部信息,包括文件名和上次保存时间 
    Toggle ToolBar是否显示工具栏 
    Cell ToolBar
    Insert:
    Insert Cell Above上方插入一个cell区域 
    Insert Cell Below 下方插入一个cell区域
    Kernel:
    Restart和Reconnect相关 
    Change Kernel:换Python环境 
    Help:一些教程链接 

    二、Ipython快捷键

    三、魔法命令

    四、Ipython调试器命令

  • 相关阅读:
    ASPJSPNET 清空IE缓存
    asp.net __doPostBack详细解释,用法示例
    httpModules与httpHandlers
    mssql中的标量值函数和表函数的用法
    SQL利用Case When Then多条件判断
    .net发送邮件
    Cookie总结
    asp.net中web.config配置节点大全详解
    Java中打印输出
    Java中new关键字创建对象
  • 原文地址:https://www.cnblogs.com/moning/p/8379218.html
Copyright © 2011-2022 走看看