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

avatar
· Views 137


成功的量化交易——量化交易环境(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