Exemples de comment soustraire un nombre à tous les éléments d'une matrice
Table des matières
Avec l'opérateur -
Pour soustraire un nombre à tous les éléments d'une matrice, on peut utiliser l'opérateur -, exemple:
>>> import numpy as np
>>> a = np.array(([1,2,3],[4,5,6],[7,8,9]))
>>> a
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
>>> a = a - 1
>>> a
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
Avec la function numpy subtract()
On peut aussi passer par la function numpy subtract
>>> import numpy as np
>>> x1 = np.arange(9.0).reshape((3, 3))
>>> x1
array([[ 0., 1., 2.],
[ 3., 4., 5.],
[ 6., 7., 8.]])
>>> x2 = np.ones(9).reshape((3, 3))
>>> x2
array([[ 1., 1., 1.],
[ 1., 1., 1.],
[ 1., 1., 1.]])
>>> np.subtract(x1, x2)
array([[-1., 0., 1.],
[ 2., 3., 4.],
[ 5., 6., 7.]])
Références
Liens | Site |
---|---|
numpy.subtract | scipy doc |
Sum one number to every element in a list (or array) in Python | stackoverflow |
numpy.add | numpy doc |