一直想要学习python,之前自己看过一段时间,但是苦于没有项目可以实践,过段时间久忘了。想了解下机器学习,看到有本书,叫做<机器学习实战>,书中算法全部用python实现。这不正好可以拿python练练手吗。
1 安装python
可以选择安装更新版本的3.x,但是为了在学习中少走弯路,决定使用和书中一样的2.6版本。
下载地址为http://www.python.org/download/releases/2.6.6/
安装x86版本即可,如果安装x86-64版本,以后安装numpy可能会不成功。
2 安装numpy
机器学习肯定要用到线性代数,python中用的是numpy模块。
下载地址为:http://sourceforge.net/projects/numpy/files/NumPy/1.8.1rc1/
选择numpy-1.8.1rc1-win32-superpack-python2.6.exe
3 试用numpy
打开python idle,输入from numpy import *
输入random.rand(4,4)
输出为:
array([[ 0.17892986, 0.35067987, 0.62355869, 0.72618499],
[ 0.39563994, 0.8062182 , 0.64849561, 0.47735292],
[ 0.40939505, 0.85862439, 0.77723266, 0.99606094],
[ 0.44197884, 0.85367874, 0.04450354, 0.722562 ]])
生成的为4*4的随机数组。证明安装成功。