Python np.random.rand()和np.random.randn()


np.random.rand()返回一個或一組服從“0~1”均勻分布的隨機樣本值。隨機樣本取值范圍是[0,1),不包括1。

np.random.randn()返回一個或一組服從標准正態分布的隨機樣本值。

倆者用法相同。

1、

x_data = np.random.rand(5).astype(np.float32)

[0.31973207 0.12038767 0.7387324  0.30113345 0.67996335]

2、

x_data = np.random.rand(3,1).astype(np.float32)

[[0.50766116]
[0.87608194]
[0.4699299 ]]

3、

x_data = np.random.rand(3,2).astype(np.float32)

[[0.08280959 0.20441432]
[0.56792456 0.23123153]
[0.7527057 0.79020864]]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM