这可能是一个愚蠢的问题,但我一直没能找到一个函数来生成一定范围内的给定长度的随机浮点数组。生成一个范围之间的随机浮点阵列
我看过Random sampling但没有功能似乎做我所需要的。
random.uniform接近,但它只返回一个单一的元素,而不是一个特定的数字。
这就是我所追求的:
ran_floats = some_function(low=0.5, high=13.3, size=50)
这将返回50
随机非唯一的浮标阵列(即:重复允许)均匀分布在范围[0.5, 13.3]
。
有没有这样的功能?
,但是你没有提到'numpy.random .uniform“,尽管它具有您想要的呼叫签名。你有'numpy'库吗? – DSM
'[random.uniform(low,high)for xrange(size)]' – Phylogenesis
@DSM是的,我有,你显然是100%正确的。我错过了这个功能,它似乎正是我所需要的。你介意提出你的评论作为答案吗? – Gabriel