一种Windows下安装sklearn模块的方法

Windows下python环境搭建与sklearn等机器学习安装包方法

       学习机器学习有一段时间了,一直在摸索。目前,机器学习的最热门的语言是python,一是python简单易学,二是python提供了大量的科学计算库,利于开发。用python做机器学习,最常用的库是sklearn。今天在自己的电脑上安装python,并成功运行了sklearn,把步骤一一记录,以便参考。

 

1, 安装Python

      因本人电脑较为老旧,运行的是windows xp系统,选择了python3.4.4版本,其为针对windows xp系统支持的最后版本(注意在下载python安装包时,要根据系统选择正确的版本)。最后要将python的安装目录配置到环境变量中,即“我的电脑-属性-高级-环境变量-系统变量”,找到PATH,在其后添加C:\Python34;C:\Python34\Scripts(我的安装目录)。

       Python下载链接:https://www.python.org/downloads/

2, 安装setuptools,也即安装easy_install。

      下载目录https://pypi.python.org/pypi/setuptools#files,同样注意版本。

       测试:进行cmd模式,可输入easy_install virtualenv,查看

3, 安装sklearn之前,需要先安装依赖包 numpy和scipy两个包,只需要在cmd窗口输入easy_install numpy和 easy_install scipy即可,会自动进行安装。此外,我还安装了matplotlib包。

4, 安装sklearn,同样,在cmd窗口输入easy_install sklearn,等待下载安装完成。

最后,可通过案例测试。

 

这是使用sklearn的一个小例子。

import numpy as np
from sklearn import datasets
from sklearn.cross_validation import train_test_split
from sklearn.neighbors import KNeighborsClassifier
 
iris=datasets.load_iris()
iris_X=iris.data
iris_y=iris.target
 
print(iris_X[:2,:])    #输出数据的前2行,
print(iris_y)
 
X_train,X_test,y_train,y_test=train_test_split(iris_X,iris_y,test_size=0.3)    #把数据集分为训练集和测试集两个部分一部分是训练集,一部分是测试集,其中测试集占了30%
print(y_train)
 
knn=KNeighborsClassifier()
knn.fit(X_train,y_train)
print(knn.predict(X_test))
print(y_test)

 

 

python编辑

     python编辑器有很多中,比如自带的IDLE、Eric、pycharm等等。因之前一直用source insight编辑代码程序,安装了这个软件,但其默认不支持python,需要安装python.CLF。编辑器有很多种,大家可以按照自己的习惯选择。

 

你可能感兴趣的:(AI)