13 juin 2019 / Viewed: 682 / Comments: 0 / Edit
Exemples de comment ajouter un nombre à tous les éléments d'une matrice
Pour ajouter 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([[ 2, 3, 4],
[ 5, 6, 7],
[ 8, 9, 10]])
On peut aussi passer par la function numpy add
>>> 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.add(x1, x2)
array([[ 1., 2., 3.],
[ 4., 5., 6.],
[ 7., 8., 9.]])
Liens | Site |
---|---|
Sum one number to every element in a list (or array) in Python | stackoverflow |
numpy.add | numpy doc |
Je développe le présent site avec le framework python Django. Je m'intéresse aussi actuellement dans le cadre de mon travail au machine learning pour plusieurs projets (voir par exemple) et toutes suggestions ou commentaires sont les bienvenus !