我尝试了什么
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.uniform(0,30, 5), hist=True)
plt.show()
我得到的结果在这里它显示了8%和12%,但是根据人工预测,我要求的答案是16%。我认为我对`random.binomial()中的size参数感到困惑
据我了解,您希望简化结果。
尝试以下操作
import numpy as np
# sample 100k uniform random values (it can be any large number) from 0 to 30
waiting_time = np.random.uniform(0, 30, size = 100_000)
# caclulate the proportion that are between 10 and 15
np.mean((waiting_time >=10) & (waiting_time <= 15))
情节
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(waiting_time)
plt.show();
# OR
import matplotlib.pyplot as plt
plt.hist(waiting_time);