0
votes

Ajout d'un numéro à certains éléments d'un tableau

J'ai un tableau dans NUMPY:

[1  2  3]
[4  5  6]
[7  8  9]
[10 11 12]


1 commentaires

Bienvenue à Stackoverflow! Jetez un look ici pour améliorer votre question. Veuillez partager le code de vos essais afin que nous puissions vous aider.


3 Réponses :


2
votes

Vous pouvez créer un masque basé sur vos critères, puis ajouter 100 à chaque valeur.

arr = np.array([[1,  2,  3],
                [4,  5,  6],
                [7,  8, 9],
                [10, 11, 12]])
mask = (arr >= 3) & (arr <= 8)
arr[mask] += 100


0 commentaires

0
votes

Vous pouvez faire quelque chose comme ceci: xxx

puis ajouter cela à votre tableau. Notez que (x> = 3) * (x <= 8) contient des valeurs booléennes qui sont lancées à 0 ou 1 une fois que vous les multipliez avec l'entier 100.


0 commentaires

0
votes

Essayez ceci: xxx

où a est: xxx


0 commentaires