1
votes

Est-il possible de changer un élément spécifique d'un tableau dans numpy?

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?


1 commentaires

Merci à tous pour les réponses. Je ne savais pas que c'était aussi simple que ça.


3 Réponses :


0
votes

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]]


0 commentaires

0
votes

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 !!


0 commentaires

0
votes

attribuez simplement avec indexation ..

arr[1,1]=8


0 commentaires