Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal
生活随笔
收集整理的這篇文章主要介紹了
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 pltdef fix_seed(seed=1): #重復觀看一樣東西# reproduciblenp.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()?
?
?
?
?
總結
以上是生活随笔為你收集整理的Numpy:利用Numpy库建立可视化输入的二次函数数据点集np.linspace+np.random.shuffle+np.random.normal的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CV之OpenCV:OpenCV库涉及概
- 下一篇: 成功解决OpenCV Error: As