Est-il possible de changer un élément spécifique d'un tableau dans numpy? Disons que j'avais un tableau de 12 formes zéros (3, 4):
0 0 0 0 0 0 0 0 0 0 0 0
et je voulais changer la deuxième ligne et le deuxième élément en 8. Y a-t-il une commande dans numpy qui me permet de faire cela ou non?
3 Réponses :
aussi simple que cela...
arr = np.zeros((3,4)) arr[1][1] = 8 # or arr[1,1] = 8 >>> arr [ [0, 0, 0] [0, 8, 0] [0, 0, 0] [0, 0, 0]]
Trois hourras pour l'indexation!
import numpy as np arr = np.zeros((3,4)) arr[1,1] = 8
Cela fonctionne car l'indexation sélectionne d'abord la deuxième ligne à partir de 0, puis le deuxième élément à partir de 0 également.
Ou arr[1][1]=8
fonctionnera pour les tableaux numpy et les listes python !!
attribuez simplement avec indexation ..
arr[1,1]=8
Merci à tous pour les réponses. Je ne savais pas que c'était aussi simple que ça.