Python小白入门的学习记录 7

199 阅读1分钟

机器学习库

Matlotlib

①绘制简单曲线

#绘制简单曲线
import matplotlib.pylab as plt #重命名
plt.plot([1,3,5],[4,8,10])#135 横坐标 4810 纵坐标
plt.show()

所示结果:

图片.png

②利用numpy计算生成曲线

#利用numpy计算生成的曲线
import matplotlib.pylab as plt #重命名
import numpy as np
x=np.linspace(-np.pi,np.pi,100)#x轴的定义域为-3.14~3.14,中间间隔100个单位
plt.plot(x,np.sin(x)) #横坐标 x值 纵坐标 sinx的值
plt.show()

所示结果:

图片.png

③绘制多条曲线(figure)

plt.figure(1,dpi=50)#figure创建图标  dpi精度  精度越高图片体积越大越清晰
for i in range(1,5):#四条线 多次调用plot方法
    plt.plot(x,np.sin(x/i))
plt.show()

所示结果:

图片.png

④直方图(hist)

plt.figure(1,dpi=50)
data=[1,1,1,2,2,3,4,4,5,5,6,3,6,4]
plt.hist(data)   #hist直方图统计数据出现的次数
plt.show()

所示结果:

图片.png

⑤散点图(scatter)

x=np.arange(1,10)#1~10的连续数
y=x  #散点落到y=x轴上
fig=plt.figure()
plt.scatter(x,y,c='r',marker='o') #c='r'散点颜色为红色 marker 表示指定散点形状为圆形
plt.show()

所示结果:

图片.png

TensorFlow