np.random.choice的用法
2018-01-15 10:18
260 查看
import numpy as np # 参数意思分别 是从a 中以概率P,随机选择3个, p没有指定的时候相当于是一致的分布 a1 = np.random.choice(a=5, size=3, replace=False, p=None) print(a1) # 非一致的分布,会以多少的概率提出来 a2 = np.random.choice(a=5, size=3, replace=False, p=[0.2, 0.1, 0.3, 0.4, 0.0]) print(a2) # replacement 代表的意思是抽样之后还放不放回去,如果是False的话,那么出来的三个数都不一样,如果是
True的话, 有可能会出现重复的,因为前面的抽的放回去了。
相关文章推荐
- numpy.random.choice和zeros的用法
- np.random.choice
- np.random.choice 参数replace
- Oracle之DBMS_RANDOM 包用法详解
- Oracle dbms_random函数用法快速生成多条测试数据
- RandomAccessFile用法
- Java RandomAccessFile用法
- Java RandomAccessFile用法
- np.random.seed(0)的作用:作用:使得随机数据可预测。
- np.random.seed()
- python中random模块基础用法(利用random生成验证码)
- np.random.RandomState
- 随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
- Java RandomAccessFile的用法详解
- np.random.RandomState、np.random.rand、np.random.random、np.random_sample
- np.roll的用法
- java io之RandomAccessFile的用法
- objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
- tf.truncated_normal 与 tf.random_normal 用法
- ActionScript3.0 随机数函数Math.random()的用法