zoukankan      html  css  js  c++  java
  • IPython的简单介绍

    量化投资与Python

    目录:

    一、量化投资第三方相关模块

    NumPy:数组批量计算

    Pandas:表计算与数据分析

    Matplotlib:图表绘制

    二、IPython的介绍

    IPython:和Python一样

    三、如何使用Python进行量化投资

    • 自己编写:NumPy+pandas+Matplotlib+……
    • 在线平台:聚宽、优矿、米筐、Quantopian、……
    • 开源框架:RQAlpha、QUANTAXIS、……

    我们先来学习一下IPython,上面列举的相关模块后面在谈论

    一、IPython基础功能

    1、IPython是交互式的Python命令行

    2、安装与使用

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

    二、IPython高级功能

    1、基本使用

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

    2、魔术命令:以%开始的命令

    %run:执行文件代码
    %paste:执行剪贴板代码
    %timeit:评估运行时间
    %pdb:自动调试

    3、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
    复制代码

    4、安装jupyter

    pip install jupyter

     执行命令:jupyter-notebook

    三、IPython快捷键

    四、IPython常用的魔法命令

    五、IPython调试器命令

  • 相关阅读:
    Regular Expression Matching
    Palindrome Number
    String to Integer (atoi)
    Reverse Integer
    ZigZag Conversion
    Longest Palindromic Substring
    Add Two Numbers
    git 操作原理
    ES6学习之路2----变量的解构赋值
    ES6学习之路1----变量的声明
  • 原文地址:https://www.cnblogs.com/mqhpy/p/11372341.html
Copyright © 2011-2022 走看看