2017-10-15 2 views

Répondre

4

Nous pouvons utiliser:

numpy.random.choice(a, size=None, replace=True, p=None) 

a: un tableau de valeurs possibles

taille: forme de sortie

p: probabilités associées à une

source

Ainsi , pour résoudre notre cas avec une probabilité de 50% pour 0 et 255 chacun:

numpy.random.choice([0,255], size=(20,30,3), replace=True, p=[0.5,0.5]) 
0

Pour plus d'efficacité sur une approche de têtes ou queues:

a=255*np.random.randint(0,2,(20,30,3))