Comment ajouter un nombre à tous les éléments d'une matrice en python ?

Daidalos June 13, 2019


Exemples de comment ajouter un nombre à tous les éléments d'une matrice

Avec l'opérateur +

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

Avec la function numpy add()

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

Références

Liens Site
Sum one number to every element in a list (or array) in Python stackoverflow
numpy.add numpy doc

Licence


Activity


Google Ads