python 机器学习window环境部署

本文采用win7 32,python3.4

1.参考博文下载完整相关的依赖模块

http://blog.csdn.net/k_shmily/article/details/53284909

相关资源下载:

scipy-0.16.1-win32-superpack-python3.4.exe: 

http://download.csdn.net/detail/k_shmily/9690021

matplotlib-1.5.3-cp34-cp34m-win32.whl的依赖模块:

http://download.csdn.net/detail/k_shmily/9690703

http://download.csdn.net/detail/k_shmily/9690713

matplotlib-1.5.3-cp34-cp34m-win32.whl

http://download.csdn.net/detail/k_shmily/9690660

matplotlib-1.5.0.win32-py3.4.exe: 

http://download.csdn.net/detail/k_shmily/9690103

scikit_learn-0.18.1-cp34-cp34m-win32.whl

http://download.csdn.net/detail/k_shmily/9690681

pip-9.0.1.tar.gz

http://download.csdn.net/detail/k_shmily/9690671

2.下载pip,安装

python setup.py install
3.添加pip环境变量

D:\Python34\Scripts

4.安装numpy

pip install "d:\numpy-1.11.2+mkl-cp34-cp34m-win32.whl"



5.安装scipy-0.16.1-win32-superpack-python3.4.exe

6.安装matplotlib-1.5.0.win32-py3.4.exe的依赖模块

pip install cycler-0.10.0-py2.py3-none-any.whl
pip install pyparsing-2.1.10-py2.py3-none-any.whl
pip install python_dateutil-2.6.0-py2.py3-none-any.whl
pip install pytz-2016.7-py2.py3-none-any.whl
pip install pyparsing-2.1.10-py2.py3-none-any.whl
pip install setuptools-28.7.1-py2.py3-none-any.whl

7.安装matplotlib

pip install matplotlib-1.5.3-cp34-cp34m-win32.whl


matplotlib测试:

import numpy as np
import matplotlib.pyplot as plt


N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = np.pi * (15 * np.random.rand(N))**2  # 0 to 15 point radiuses

plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation


def data_gen(t=0):
    cnt = 0
    while cnt < 1000:
        cnt += 1
        t += 0.1
        yield t, np.sin(2*np.pi*t) * np.exp(-t/10.)


def init():
    ax.set_ylim(-1.1, 1.1)
    ax.set_xlim(0, 10)
    del xdata[:]
    del ydata[:]
    line.set_data(xdata, ydata)
    return line,

fig, ax = plt.subplots()
line, = ax.plot([], [], lw=2)
ax.grid()
xdata, ydata = [], []


def run(data):
    # update the data
    t, y = data
    xdata.append(t)
    ydata.append(y)
    xmin, xmax = ax.get_xlim()

    if t >= xmax:
        ax.set_xlim(xmin, 2*xmax)
        ax.figure.canvas.draw()
    line.set_data(xdata, ydata)

    return line,

ani = animation.FuncAnimation(fig, run, data_gen, blit=False, interval=10,
                              repeat=False, init_func=init)
plt.show()



8.安装scikit_learn,

pip install D:\scikit_learn-0.18.1-cp34-cp34m-win32.whl


9.测试结果1

from sklearn import datasets
iris = datasets.load_iris()
digits = datasets.load_digits()
print(digits.data)
digits.target


10.测试结果2

import matplotlib.pyplot as plt
def runplt():
    plt.figure()
    plt.title(u'diameter-cost curver')
    plt.xlabel(u'diameter')
    plt.ylabel(u'cost')
    plt.axis([0, 25, 0, 25])
    plt.grid(True)
    return plt

plt = runplt()
X = [[6], [8], [10], [14], [18]]
y = [[7], [9], [13], [17.5], [18]]
plt.plot(X, y, 'k.')
plt.show()

from sklearn.linear_model import LinearRegression
import numpy as np
# 创建并拟合模型
model = LinearRegression()
model.fit(X, y)
print('预测一张12英寸匹萨价格:$%.2f' % model.predict(np.array([12]).reshape(-1, 1))[0])

from sklearn.linear_model import LinearRegression
import numpy as np
# 创建并拟合模型
model = LinearRegression()
model.fit(X, y)
print('预测一张12英寸匹萨价格:$%.2f' % model.predict(np.array([12]).reshape(-1, 1))[0])

plt = runplt()
plt.plot(X, y, 'k.')
X2 = [[0], [10], [14], [25]]
model = LinearRegression()
model.fit(X, y)
y2 = model.predict(X2)
plt.plot(X, y, 'k.')
plt.plot(X2, y2, 'g-')
plt.show()




reference:

http://www.cnblogs.com/ash975/p/5833945.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值