『python』随机数专项(待续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『python』随机数专项(待续)相关的知识,希望对你有一定的参考价值。

random

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

# 输出 100 <= number < 1000 间的偶数
print "randrange(100, 1000, 2) : ", random.randrange(100, 1000, 2)

# 输出 100 <= number < 1000 间的3的倍数加100的结果
print "randrange(100, 1000, 3) : ", random.randrange(100, 1000, 3)

random.uniform(x, y)

  • 随机生成下一个实数,它在[x,y]范围内。

random.randint(x, y)

  • 随机生成下一个整数,它在[x,y]范围内。

numpy.random

『Numpy学习指南』第六章_深入学习NumPy模块(其二:FFT模块&随机数模块)

随机数模块详细列表

numpy.random.rand(a,b)

指定shape(a,b),生成随机数组,范围[0,1]。

numpy.random.randint(a, b, size=(c, d))

定生成随机数范围和生成的多维数组大小。

numpy.random.normal(size=(a, b))

高斯分布,0为中心。

numpy.random.choice(a, size=None, replace=True, p=None)

从a中抽取size个元素,replace表示是否有放回,没有顺序,所以可以用于打乱排序(size设置为a的尺寸即可)

 tensorflow


以上是关于『python』随机数专项(待续)的主要内容,如果未能解决你的问题,请参考以下文章

app流量相对专项测试(待续)

Spark MLlib速成宝典模型篇06随机森林Random Forests(Python版)

python 基础复习梳理---待续

python专项测试——Android App自动化测试框架

python 遇到error(待续)

python 函数(未完待续)