J'ai un tableau dans NUMPY:
[1 2 3] [4 5 6] [7 8 9] [10 11 12]
3 Réponses :
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
Vous pouvez faire quelque chose comme ceci: puis ajouter cela à votre tableau. Notez que (x> = 3) * (x <= 8) code> contient des valeurs booléennes qui sont lancées à 0 ou 1 une fois que vous les multipliez avec l'entier 100. P> P>
Essayez ceci: où a code> est: p>
Bienvenue à Stackoverflow! Jetez un look ici pour améliorer votre question. Veuillez partager le code de vos essais afin que nous puissions vous aider.