"""
Numpy.random模块填补了Python内建的random模块的不足,可以高效的生成多种概率分布下的完整样本值数组
Numpy.random中的部分函数列表:
函数 描述
---------------------------------------------------------------
np.random.seed() 向随机数生成器传递随机状态种子
np.random.permutation() 返回一个序列的随机排列,或者返回一个乱序的整数范围序列
np.random.shuffle() 随机排列一个序列
np.random.rand() 从均匀分布中抽取样本
np.random.randint() 根据给定的由低到高的范围随机抽取整数
np.random.randn() 从均值0方差1的正态分布中抽取样本
np.random.binomial() 从二项分布中抽取样本
np.random.normal() 从正态(高斯)分布中抽取样本
np.random.beta() 从beta分布中抽取样本
np.random.chisquare() 从卡方分布中抽取样本
np.random.gamma() 从伽马分布中抽取样本
np.random.uniform() 从均匀[0,1)分布中抽取样本
"""
import numpy as np
# 生成不重复的随机数
arr = np.random.choice(50, 10, replace=False) # 从0-50之间选择10个数,不要重复
print(arr)
一、Numpy-14.伪随机数
最新推荐文章于 2024-03-30 11:40:42 发布