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