Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal
生活随笔
收集整理的這篇文章主要介紹了
Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Numpy:利用Numpy庫建立可視化輸入的二次函數(shù)數(shù)據(jù)點(diǎn)集np.linspace+np.random.shuffle+np.random.normal
?
?
目錄
輸出結(jié)果
代碼設(shè)計(jì)
?
?
?
?
輸出結(jié)果
?
?
代碼設(shè)計(jì)
import numpy as np import matplotlib.pyplot as pltdef fix_seed(seed=1): #重復(fù)觀看一樣?xùn)|西# reproduciblenp.random.seed(seed)# make up data建立數(shù)據(jù) 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) #將數(shù)據(jù)繪制圖一元二次函數(shù)的數(shù)據(jù)集點(diǎn) plt.title('Matplotlib,BN,QuadraticFunction_InputData--Jason Niu') plt.show()?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CV之OpenCV:OpenCV库涉及概
- 下一篇: 成功解决OpenCV Error: As