2018年11月5日
《大数据与机器学习实战笔记》
-
关于python的下载问题
-
关于模组的下载问题
-
关于程序的小bug
1、关于python的下载问题
进入python官网
下载最新的版本就可以了
2、关于模组的下载问题
第一个模组numpy
出现No module named
“numpy”
我下载的最下面那个zip格式的,因为我的电脑一直显示whl不能在平台上运行,就算改成zip也不行,然后下载到D:\python软件\Scripts,(我的是这个目录),然后在cmd下输入 pip3.7 install D:\python软件\Scripts\numpy-1.15.4.zip然后安装完就可以了,这里可以检验一下,cmd下输入python显示型号,再输入 import numpy没有异常就表示安装成功了,注意将Scripts所在的目录路径 添加到 计算机->系统属性->高级系统设置->环境变量 PATH路径中(别人的教程里很详细大佬写的)
第二个模组matplotlib
下载地址连接
这个说实话和我一个版本的我都下载了,我的cmd上面说都不支持,我改了whl为zip还是不行,我就用了别的方法试了,python -m pip install --upgrade --force pip
pip install wheel
pip install matplotlib
然后就可以用了,我自己也感觉很神奇,我是第一天入门的小白,弄了一天才弄好
3、关于程序的小bug
注意中英文大小写,拼写错误
import numpy as np import
matplotlib.pyplot as plt
#原始数据
x=[1,2,3,4,5,6,7,8,9]
y=[0.199,0.389,0.580,0.783,0.980,1.177,1.380,1.575,1.771]
t1=t2=t3=t4=0
n=len(x)
for i in range(n):
t1+=y[i]
t2+=x[i]
t3+=x[i]*y[i]
t4+=x[i]**2
a=(t1*t2/n-t3)/(t2*t2/n-t4)
b=(t1-a*t2)/n
x=np.array(x)
y=np.array(y)
plt.plot(x,y,'o',label='Original
data ', markersize=10)
plt.plot(x,a*x+b,'r',label='Fittled line')
plt.show()
就是这张图了,第一步,加油鸭