- :
import numpy as np
n, p = 4, .5
s = np.random.binomial(n, p, 100)
d = {"0" : 0, "1" : 0, "2" : 0, "3" : 0, "4" : 0 }
[d.__setitem__(str(i),d[str(i)]+1) for i in s for j in range(0, 5) if str(i) in d]
print(d)
: ( , )
{'1': 22, '3': 23, '0': 3, '4': 6, '2': 46}
:
for i in s:
for j in range(0, 5):
if str(i) in d:
d[str(i)]+=1
print(d)
:
{'4': 6, '0': 6, '3': 29, '1': 25, '2': 34}