【发布时间】:2019-03-14 03:39:38
【问题描述】:
根据p的概率,如果p
例如:
for i in range(5):
list1 = ['A', 'B', 'C', 'D', 'E']
p = np.random.uniform(low= 0.0, high= 1.0, size=5)
print(p)
输出是:
[ 0.46565909 0.741431 0.65590764 0.87347741 0.38465195]
[ 0.62172525 0.80688763 0.40391766 0.28042554 0.34544989]
[ 0.00138961 0.56959351 0.69043625 0.59473154 0.84042555]
[ 0.18535428 0.63470281 0.27882709 0.78731892 0.63624727]
[ 0.89383216 0.72008758 0.66048462 0.94064897 0.1484418 ]
所以根据概率我希望我的输出是:
['A', 'E']
['C', 'D', 'E']
['A']
['A', 'C']
['E']
【问题讨论】:
-
if p < 0.5: print(list1[i])? -
嗯,概率意味着你不会有那个输出......但是你可能有那个输出......
标签: python list for-loop simulation probability