np.random.randn() 与 np.random.rand() 的区别

Numpy库中的两个随机函数rand & randn

总结

类型 分布
np.random.randn() 正态分布
np.random.rand() 均匀分布

np.random.randn()

randn产生的随机数服从正态分布,即randn中的n对应normal distribution

# Generate random matrix with the shape of (3,2)
np.random.randn(3,2)

np.random.randn() 与 np.random.rand() 的区别_第1张图片

np.random.rand()

randn产生的随机数服从均匀分布

# Generate random matrix with the shape of (3,2)
np.random.rand(3,2)

np.random.randn() 与 np.random.rand() 的区别_第2张图片

你可能感兴趣的:(python)