版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。
机器学习中实战内容涉及到今天博客内容:0.python 1.Numpy 2. Scipy 3. Matplotlib 4. Scikit-Learn的安装
首先不管上面的那一个对象的安装都必须明确个对象版本的相对应性!本人也是在安装之前,在网上搜索,看了很多大神的博客,结果没有注意到这个问题,花了一天时间(期间怀疑自己电脑系统,还重装了系统过!)所以在这里我非常警点各位道友装之前版本不要搞错!
安装顺序:0.python1.Numpy 2. Scipy 3. Matplotlib 4. Scikit-Learn
0. 安装python
我这里选择的是2.7 版 (大家当然可以选择其他版本,我这里下面的安装也是基于这个python2.7版本之上的!如果初学者还是先和我这个版本同步试着安装一遍!)大家还要注意一下是32位还是64位的问题,这个也很重要!下载地址: Python2.7
下载后得到python-2.7.9.amd64.msi 直接点击安装即可!安装时记得勾上配置环境变量那个选项,如果没有勾手动自己配也可以(大家可以网上搜,此博客目的不在此,就不赘述了),安装完成之后。输入python命令,如果能看到python的版本等信息既是安装成功!
1.Numpy
Numpy之前我们先安装pip和easy_install(都是python包管理工具)
进入python模式 输入命令
python -m pip install -U pip
pip即以安装
进入 http://peak.telecommunity.com/dist/ez_setup.py 保存页面
在python模式中
python ez_setup.py
easy_install即以安装!
在网站https://pypi.python.org/pypi/numpy下与python版本对应的whl,看清表格pyversion一栏,核对清楚版本,否则会报错
window dos模式下进入numpy存放的目录,输入命令:
pip install numpy文件名.whl
导入numpy到python 配置过python环境变量的可以输入python命令直接进入python模式
进入python模式
from numpy import *
1.2 Matplotlib
和
SciPy的安装同numpy 下载地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/ (里面有很多包,直接通过ctrl+f直接搜索)
3.安装Scikit-Learn
这是最容易的,直接在python模式下输入 easy_install scikit-learn即可!
4.测试
在python模式下直接复制输入下面代码后回车,可以看到结果!
# -*- coding: utf-8 -*-
# Filename : mytest1.py
import numpy as np # 导入 numpy 库
from numpy import * # 导入 numpy 库
import matplotlib.pyplot as plt # 导入 matplotlib 库
# 测试数据集-二维 list
dataSet = [[-0.017612,14.053064],[-1.395634 ,4.662541],[-0.752157
,6.538620],[-1.322371 ,7.152853],[0.423363 ,11.054677],[0.406704
,7.067335],[0.667394 ,12.741452], [-2.460150 ,6.866805],[0.569411
,9.548755],[-0.026632 ,10.427743],[0.850433 ,6.920334],[1.347183
,13.175500],[1.176813 ,3.167020],[-1.781871 ,9.097953]]
dataMat = mat(dataSet).T # 将数据集转换为 numpy 矩阵,并转置
plt.scatter(dataMat[0],dataMat[1],c='red',marker='o') # 绘制数据集散点图
# 绘制直线图形
X = np.linspace(-2,2,100) # 产生直线数据集
# 建立线性方程
Y = 2.8*X+9
plt.plot(X,Y) # 绘制直线图
plt.show() # 显示绘制后的结果