這可能是一個愚蠢的問題,但我一直沒能找到一個函數來生成一定範圍內的給定長度的隨機浮點數組。生成一個範圍之間的隨機浮點陣列
我看過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