NP:建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal
import numpy as np import matplotlib.pyplot as plt def fix_seed(seed=1): #重复观看一样东西 # reproducible np.random.seed(seed) # make up data建立数据 fix_seed(1) x_data = np.linspace(-7, 10, 2500)[:, np.newaxis] #水平轴-7~10 np.random.shuffle(x_data) noise = np.random.normal(0, 8, x_data.shape) y_data = np.square(x_data) - 5 + noise # plot input data plt.scatter(x_data, y_data) #将数据绘制图一元二次函数的数据集点 plt.title('Matplotlib,BN,QuadraticFunction_InputData--Jason Niu') plt.show()
不念过去,不畏将来!
理想,信仰,使命感……
愿你出走半生,归来仍是少年……