Bonjour,
Est ce que quelqu’un saurait comment on peut créer une matrice carré avec soit des 0 ou des 1 avec une probabilité p? En clair, la probabilité pour qu’on ai 1 comme coefficient est de p. Merci d’avance ;)
Version imprimable
Bonjour,
Est ce que quelqu’un saurait comment on peut créer une matrice carré avec soit des 0 ou des 1 avec une probabilité p? En clair, la probabilité pour qu’on ai 1 comme coefficient est de p. Merci d’avance ;)
Bonsoir,
C'est très simple :
Code:
1
2
3
4
5
6 import random def area(w,h,p): #w=largeur de l'air, h=hauteur de l'air, ex. p=(100,0) => 100% de chance d'avoir un 0 et 0% d'avoir un 1 air= [] for _ in range(h): air.append(random.choices('01', weights=p, k=w)) print(air[-1])
Code:
1
2
3
4 area(5,3,(50,50)) ['1', '1', '0', '1', '1'] ['1', '0', '1', '0', '1'] ['0', '1', '0', '1', '1']
D’accord je vois. Merci bcp!