从今天起,我将不定期的更新一些关于机器学习的内容。

本讲搭建实现机器学习的环境。我们选择python作为实现语言,python的诸多优点我就不用废话了,只提醒一点,认为python执行效率很慢的人,说明你们对python语言不熟,同一件事有多种实现方法,python和matlab一样,相同的功能往往提供了不同的库和数据类型,执行效率差异很大。一般来说快的可以到达C语言速度的二分之一,有的甚至比C还快些。相关性能比较可以网上去搜索,我也不多啰嗦。


请按顺序安装以下内容:

1.安装python。python选择2.7版本,因为scipy库不支持2.7以上的。

http://www.python.org/getit/

2.安装numpy 1.7

3.安装sicpy 0.12

这2个包都在这里http://www.scipy.org/scipylib/download.html

python网站上也有numpy,github上有,sf上有,自己看着下。

4.安装matplotlib,用于显示2维和3维图像。当然也是对应2.7的版本。

http://matplotlib.org/downloads.html


numpy库提供了数组、矩阵和向量的计算,有自己的一套函数体系,scipy这个科学计算库要使用它,有兴趣可以研究一下,后面边学边查也可以。


现在打开你的python(command line)(黑色的窗口)

在里面敲

form numpy import *
random.rand(4,4)

看到一个4*4随机数组被打印出来就说明numpy工作正常

如果有错误提示,你只能去找谷歌帮忙了


第一讲就这么简单,下回见!