Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal

输出结果

Numpy:利用Numpy库建立可视化输入的二次函数数据点集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()


上一篇:官宣丨恩墨学院正式获得阿里云数据库培训认证授权


下一篇:职场逆袭!阿里云首个数据库ACP认证特训营重磅开启!