机器学习sklearn库的使用--部署环境(python2.7 windows7 64bit)
来源:互联网 发布:渠道管控管理系统源码 编辑:程序博客网 时间:2024/06/05 03:06
最近在学习机器学习的内容,难免地,要用到Scikit-learn(sklearn,下同)这一机器学习包。为了使用sklearn库,我们需要安装python2.7,pip install工具,numpy+mkl、scipy、pandas、sklearn等开源包。其中numpy+mkl和scipy安装比较费劲,不能通过pip install工具直接安装。
各文件下载链接:
Python2.7.13 : Python2.7.13
numpy+mkl : numpy‑1.11.3+mkl‑cp27‑cp27m‑win_amd64.whl
Scipy:scipy‑0.19.1‑cp27‑cp27m‑win_amd64.whl
下载上述文件之后首先按照步骤安装Python27。重点来了,安装numpy+mkl,下面介绍两种方法:
- 进入到Python27安装目录,比如我的是:G:\Python\Scripts,在cmd界面进入到该目录下。转3
- 在环境变量path中加分号添加pip所在目录G:\Python\Scripts,保存后退出。转3
- 然后输入以下指令安装pip工具:
easy_install.exe pip pip install wheel pip install [numpy+mkl目录]
此时很可能出现如下提示信息:
numpy‑1.11.3+mkl‑cp27‑cp27m‑win_amd64.whl is not a supported wheel on this platform
Storing debug log for failure in C:\Users\Administrator\pip\pip.log网上研究后发现是由于pip安装工具没有更新的原因,所以使用pip指令更新:
pip install --upgrade setuptoolspip install --upgrade pip
然后输入在命令行下输入控制指令:
pip install wheelpip install [numpy+m [Scipy目录]kl目录]
然后在Python27的Shell中输入import numpy
如果输出没有错误,说明安装没有问题,继续安装Scipy。
在命令行输入指令:pip install [scipy目录]
,在Shell中输入指令import scipy
,如果输出没有错误,说明安装没有问题。
继续安装sklearn和panda,在命令行输入指令:
pip install sklearnpip install pandas
安装完成后在Shell中输入指令:
import sklearnimport pandas
如果输出没有错误,至此,sklearn库安装完成。
下面以简单的鸢尾花数据集做一个简单的测试,代码如下:
from sklearn.datasets import load_irisfrom sklearn.preprocessing import Normalizerfrom sklearn.tree import DecisionTreeClassifierfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import accuracy_scoreiris = load_iris()data = Normalizer().fit_transform(iris.data) #normalize the datalabels = iris.targetclf = DecisionTreeClassifier()X_train,X_test,y_train,y_test = train_test_split(data,labels,test_size=0.2)clf.fit(X_train,y_train)y_pred = clf.predict(X_test)accuracy = accuracy_score(y_test,y_pred)print accuracy
运行结果:
>>> 0.866666666667
测试成功,整个安装过程结束。
- 机器学习sklearn库的使用--部署环境(python2.7 windows7 64bit)
- Python2.7+pycharm Win7 64bit安装教程 附:机器学习numpy+scipy+sklearn安装组
- 机器学习sklearn库部署环境
- theano, sklearn--- win10 64 bit 配置anaconda(Python2.7)
- window7的64bit平台搭建机器学习所需要的Python2.7开发环境,安装算法库以及开发测试
- 机器学习(五)使用sklearn库的cross validation
- 机器学习(六)使用sklearn库的model存储
- 机器学习--sklearn的常见使用
- python2.7 机器学习环境配置记录
- python sklearn 机器学习库使用
- 【Android】【FAQ】解决windows7 64bit系统下部署android开发环境使用Android SDK Manager的failed to fetch问题
- 机器学习(四)使用sklearn库的练习normalization和model的一些参数
- (最新教程)基于Windows7+visual Studio2013+Python2.7.12环境下的Caffe配置学习
- 机器学习(二)使用sklearn库的datasets练习KNN分类
- 机器学习(三)使用sklearn库的datasets练习LinearRegression
- Python-sklearn 机器学习的第一个样例(7)
- Python机器学习库SKLearn包含的内容(目录)
- 机器学习-sklearn库的Cross Validation
- linux-安装使用问题汇总
- Oracle常用语句
- kotlin.KotlinNullPointerException
- iOS中TableViewController的cell复用
- Hibernate实战(第二版)笔记----第三章--域模型与元数据
- 机器学习sklearn库的使用--部署环境(python2.7 windows7 64bit)
- wingIDE Pro6 破解教程
- AJAX加FormDaTA实现文件上传[laravel框架下实现]
- ArrayList的简单实现(手写)
- OpenCV自学笔记10:视频中分割出圆形
- 分布式环境Session处理问题
- 各主流浏览器内核介绍
- dubbo 2标签解析 ServiceBean<T> 生产者服务暴漏过程
- Linux (centos7) 防火墙命令