Numpy使用总结(7)——随机模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huhuandk/article/details/86366439
import numpy as np

print(np.random.rand())  # 返回一个随机数

print(np.random.rand(3,2)) # 生成3*2的数组,大小在0到1之间

print(np.random.randint(10,size = (5,4)))  #返回的是随机的整数,左闭右开

print(np.random.randint(0,10,3))  # 回的是0到10之间的3个随机的整数

mu, sigma = 0,0.1
print(np.random.normal(mu,sigma,10)) # 返回高斯分布

np.set_printoptions(precision = 2)  # 设置精度为2
print(np.random.normal(mu,sigma,10)) # 返回高斯分布

tang_array = np.arange(10)
np.random.shuffle(tang_array)  # 洗牌
print(tang_array)

np.random.seed(100) # 随机种子,保证每次执行的一样
print(np.random.rand())

猜你喜欢

转载自blog.csdn.net/huhuandk/article/details/86366439