在numpy的范围内采样随机浮动 [英] sampling random floats on a range in numpy
本文介绍了在numpy的范围内采样随机浮动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在 numpy 中以区间 [a, b] 采样随机浮点数?不只是整数,而是任何实数.例如,
How can I sample random floats on an interval [a, b] in numpy? Not just integers, but any real numbers. For example,
random_float(5, 10)
将返回 [5, 10]
之间的随机数.谢谢.
would return random numbers between [5, 10]
. thanks.
推荐答案
均匀分布 可能会满足您的要求.
The uniform distribution would probably do what you are asking.
np.random.uniform(5,10) # A single value
np.random.uniform(5,10,[2,3]) # A 2x3 array
这篇关于在numpy的范围内采样随机浮动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文