首页 > 其他 > 详细

np.random 系列函数

时间:2019-12-02 23:59:00      阅读:160      评论:0      收藏:0      [点我收藏+]

1 random()   # 产生区间 [0, 1) 均匀分布的浮点数样本值

np.random.seed(42)

 技术分享图片

2 rand(d0, d1, ..., dn)    # 产生区间 [0, 1) 均匀分布的浮点数样本值

np.random.seed(42)

 技术分享图片

 3 randn(d0, d1, ..., dn)    #  产生标准正态分布的浮点数样本值

np.random.seed(42)

 技术分享图片

 4 standard_normal(size=None)     #  产生标准正态分布的浮点数样本值

np.random.seed(42)

 技术分享图片

5 randint(low, high=None, size=None, )    #生成 [low,high) 之间随机整数;若果 high=non 取值在 [0,low) 之间。

np.random.seed(42)

 技术分享图片

6. random_integers(low, high=None, size=None)     # 产生 [low, heigh) 上的随机整数,randint()的旧版

np.random.seed(42)

技术分享图片

7 random_sample(size=None)     # 产生区间 [0, 1) 均匀分布的浮点数样本值

np.random.seed(42)

 技术分享图片

8 choice(a, size=None, replace=True, p=None)   # R 语言中的 sample(x, size, replace = FALSE, prob = NULL)

                      若 a 为整数,元素取值为 np.range(a) 中随机数;若a为数组,取值为 a 数组中随机元素。replace 指定又放回还是无放回抽样。

 技术分享图片

9 shuffle(x)  对 X 重排序,输出 None。

np.random.seed(42)

 技术分享图片

如果 X 为多维数组,只沿 0 轴排序

 技术分享图片

10 permutation()   # 与 shuffle(x) 函数功能相同,区别再与 peumutation(x) 返回排序后的数组,但不会修改 X 的顺序。

np.random.seed(42)

技术分享图片

。。。

np.random 系列函数

原文:https://www.cnblogs.com/shanger/p/11973421.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!