Matplotlib学习
导入Matpoltlib的包
import matplotlib.pyplot as plt
我们主要使用分模块的内容
制作数据
x = np.linspace(-1,1,50)
y = 2*x+1
np.linspace()函数
它类似于排列功能。但是, 它不允许我们在语法中指定步长。
取而代之的是, 它仅返回指定时间段内均匀分隔的值。系统隐式计算步长。
x的输出:
[-1. -0.95918367 -0.91836735 -0.87755102 -0.83673469 -0.79591837
-0.75510204 -0.71428571 -0.67346939 -0.63265306 -0.59183673 -0.55102041
-0.51020408 -0.46938776 -0.42857143 -0.3877551 -0.34693878 -0.30612245
-0.26530612 -0.2244898 -0.18367347 -0.14285714 -0.10204082 -0.06122449
-0.02040816 0.02040816 0.06122449 0.10204082 0.14285714 0.18367347
0.2244898 0.26530612 0.30612245 0.34693878 0.3877551 0.42857143
0.46938776 0.51020408 0.55102041 0.59183673 0.63265306 0.67346939
0.71428571 0.75510204 0.79591837 0.83673469 0.87755102 0.91836735
0.95918367 1. ]
绘图
plt.plot(x, y)
plt.show()