np.random.randn(10,5) # 生成服从正态分布的10行5列的二维随机数。
np.random.rand(10,5) # 生成服从均匀分布的10行5列的二维随机数。范围为0-1
np.random.random(100) # 生成100个浮点数 ,范围为0-1
random.randint(2,10,size=[2,5]) # 创建一个最下值不低于2.最大值不高于10的2行5列的数组。
np.random.uniform(1.1,5.4,size=[2,5]) # 产生1.1到5.4 大小为2列5行的的随机浮点数,区间可以不是整数
np.random.choice(['剪刀', '石头', '布']) # 随机选取一个字符串返回
random.randrange(1,100,2) # 生成从1到100的间隔为2的随机整数
random.choice('tomorrow') # 从字符串中随机选取一个元素。
random.sample('zyxwvutsrqponmlkjihgfedcba',5) # 从字符串中随机选取5个元素,并返回列表
random.seed() # 随机数生成种子,用于生成同一个随机数。
Numpy的random 相关模块说明
最新推荐文章于 2023-12-29 01:22:46 发布