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![]()
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 area(5,3,(50,50)) ['1', '1', '0', '1', '1'] ['1', '0', '1', '0', '1'] ['0', '1', '0', '1', '1']
Partager