numpy random.chioce()
描述
从一个1-D array中随机取样
语法
np.random.chioce(a, size=None, replace=True, p=None, axis=0)
参数
- a--[1-D array或者int],如果是一个ndarray,那么从它里面随机抽取元素,如果是一个int,那么等价于从np.arrage(a)中抽取元素
- size--[int或者一个int组成的元组] 输出的形状
- replace--抽取后是否放回,如果放回则可能抽取相同元素
- p--[1-D array-like]抽取a中对应元素的概率,默认是一个均匀分布
- axis--[int]从哪个维度进行抽取
返回
- samples--[single or ndarray]生成的随机样本