加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

【Python】与概率有关的random模块

发布时间:2020-12-17 01:24:54 所属栏目:Python 来源:网络整理
导读:返回一个位于区间 [0,1] 内的实数; uniform(a,b) 返回一个位于区间 [a,b] 内的实数; randint(a,b] 内的整数; choice(sequence) 返回一个位于 sequence 中的元素,其中,sequence 为一个有序序列,如 list、string 或者 tuple 等类型; randrange([start],
返回一个位于区间 [0,1] 内的实数;

uniform(a,b)

返回一个位于区间 [a,b] 内的实数;

randint(a,b] 内的整数;

choice(sequence)

返回一个位于 sequence 中的元素,其中,sequence 为一个有序序列,如 list、string 或者 tuple 等类型;

randrange([start],stop[,step])

等效于 choice(range([start],step]));

shuffle(sequence [,random])

无返回值,用于打乱 sequence 中元素的排列顺序;

sample(sequence,n)

返回一个由 n 个 sequence 中的元素组成的分片,其中,sequence 也可以是 set 类型。


sigma*np.random.randn(...)+mu

>> np.random.randn(1,2)
array([[ 0.50822466,-0.04998563]])
>>> 
>>> np.random.randn(3,2) 
array([[ 0.36340728,-0.74965395],[ 1.01761166,-0.65557717],[ 1.28313911,1.717328  ]])
>>> 
>>> np.random.randn(3) 
array([-0.83033639,1.01308907,-0.28808741])


更多见:http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读