成功的量化交易——量化交易环境(3)

avatar
· Views 139


成功的量化交易——量化交易环境(3)

安装过程与以前一样,使用pip安装包:


sudo pip install statsmodels

sudo pip install scikit-learn



这两个库都可以测试:


mhallsmoore@algobox:~$ python

Python 2.7.4 (default, Sep 26 2013, 03:20:26)

[GCC 4.7.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> from sklearn import datasets

>>> iris = datasets.load_iris()

>>> iris

..

..

’petal width (cm)’]}

>>>



现在已经安装了两个统计库,我们可以安装可视化和开发工具IPython和matplotlib。

PyQt,IPython和Matplotlib


第一个任务是安装matplotlib (Python绘图库)的依赖包。由于matplotlib是一个Python包,我们不能使用pip来安装底层库来处理png、jpeg和freetype字体,所以我们需要Ubuntu来为我们安装这些库:


sudo apt-get install libpng-dev libjpeg8-dev libfreetype6-dev



现在来安装matplotlib:


sudo pip install matplotlib



本节的最后一个任务是安装IPython。这是一个交互式Python解释器,与使用标准Python控制台相比,它提供了一个明显更精简的工作流。在后面的章节中,我们将强调IPython对于算法交易开发的充分用处:


sudo pip install ipython



虽然IPython本身非常有用,但是通过包含qtconsole,它可以变得更加强大,qtconsole提供了内联matplotlib可视化的能力。然而,它需要更多的努力来启动和运行。

首先,我们需要安装Qt库:


sudo apt-get install libqt4-core libqt4-gui libqt4-dev

qtconsole有一些附加的依赖包,即ZMQ和Pygments库:

sudo apt-get install libzmq-dev

sudo pip install pyzmq

sudo pip install pygments



测试IPython很简单,只需输入以下命令:


ipython qtconsole --pylab=inline



要测试IPython,可以通过输入以下命令生成一个简单的图。注意,已经包含了IPython编号的input/outut,不需要再输入:


In 1: x=np.array([1,2,3])

In 2: plot(x)

Out2: [<matplotlib.lines.Line2D at 0x392a1d0>]



这将显示一个内联的matplotlib图。关闭IPython允许我们继续安装。





【交易学习】

【交易员洞察】

金融寒冬中的一束星火—ALPHA金融人才孵化计划

中国量化交易的现状与未来前景如何

人类历史上最早的泡沫故事——“郁金香热”始末

从个人交易员成长为机构交易员


【基础知识】

小白如何学金融

全球央行货币政策及财政政策解析

金融行业组织架构及岗位分布

什么叫宏观交易员?


【货币交易】

人民币货币市场全景图

详解货币交易术语

保证金账户运作机制


【黄金交易】

世界黄金浮生纪事

中国黄金的前世今生

黄金价格走势及内在机理

면책 조항: 본 게시글에 표현된 견해는 전적으로 작성자의 견해이며 Followme의 공식 입장을 대변하지 않습니다. Followme는 제공된 정보의 정확성, 완전성 또는 신뢰성에 대해 책임을 지지 않으며, 서면으로 명시적으로 언급되지 않는 한 해당 내용을 기반으로 취해진 어떠한 조치에 대해서도 책임을 지지 않습니다.

이 글이 마음에 드시나요? 작성자에게 팁을 보내 감사의 마음을 전하세요.
댓글 0

더 오래된 의견은 없습니다. 소파를 가장 먼저 잡으십시오.

  • tradingContest