我想在 0 和 0.0001 范圍內生成隨機浮點數
我試過:
from numpy import random
random.random(0, 0.0001)
但我得到了錯誤:
型別錯誤:random() 最多需要 1 個位置引數(給定 2 個)
然后我嘗試:
from numpy import random
random.random(0.0001)
但我收到錯誤:TypeError: 'float' object cannot be interpret as an integer
我怎樣才能產生這個范圍內的亂數?[0, 0.0001]
uj5u.com熱心網友回復:
您可以利用random.uniform在給定值之間生成浮點數。
import numpy as np
print(np.random.uniform(0, 0.0001))
uj5u.com熱心網友回復:
你可以像這樣使用 random.uniform
import random
print(random.uniform(0, 0.0001))
uj5u.com熱心網友回復:
要解決此問題,您可以生成一個介于 0 和 1 之間的亂數并將結果除以 10000。
from numpy import random
random.random() / 10000
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/377930.html
標籤:Python 麻木的 python-2.7 随机的
