随机数生成器---rand()函数和randn()函数的区别

1、numpy.random.rand(d0,d1,d2,d3,......dn)

  • rand()函数根据给定的维度生成[0,1)之间的数据,包含0,不包含1
  • dn表示维度大小
  • 返回值为指定维度的array
import numpy as np
a = np.random.rand(2,4)
print(a)

 结果:

         

1、numpy.random.randn(d0,d1,d2,d3,......dn)

  • randn()函数根据给定的维度返回一个或一组样本,具有标准的正态分布
  • dn表示维度大小
  • 返回值为指定维度的array
  • 返回的样本元素值可正可负
import numpy as np
a = np.random.randn(2,4)
print(a)

 结果:  

        

猜你喜欢

转载自blog.csdn.net/weixin_41923658/article/details/90143873
今日推荐