Bonjour,
je ne parviens pas à afficher une image(grille) associée à une matrice constituée de 0 et de 1 ou les 0 seraient des cases blanches et les 1 les cases noires (j'essaye de faire la fourmi de Langton en python)
Si quelqu'un a une idée, voici le code :
Code:#La fourmi de Langton from math import* import numpy as np import matplotlib.pyplot as plt def fourmi(n): i=1001 j=1001 fourmi=[i,j] #emplacement initial de la fourmi k=0 grille=np.zeros((2001,2001)) while k<n: if grille[i,j]==0: #si la case est blanche fourmi=[i,j+1] #déplacement de la fourmi grille[i,j]=1 #la case se noircit après passage de la fourmi else: # si la case est noire fourmi=[i,j-1] #déplacement de la fourmi grille[i,j]=0 #la case devient blanche k+=1 plt.imshow(grille) plt.show() fourmi(1000)
-----