HOWTO · NumPy

Multiplier un tableau avec un scalaire en Python

Il existe 2 méthodes principales dans le package NumPy qui peuvent être utilisées pour multiplier les éléments d'un tableau par un nombre en Python, l'opérateur * et la fonction numpy.multiply().

Ce tutoriel présentera des méthodes pour multiplier les éléments d’un tableau NumPy avec un scalaire en Python.

Multiplier les éléments d’un tableau avec un scalaire en utilisant * en Python

En Python, il est très simple de multiplier tous les éléments d’un tableau NumPy par un scalaire. L’opérateur * du package NumPy peut être utilisé pour cette opération.

L’exemple de code suivant nous montre comment utiliser la méthode * pour multiplier tous les éléments d’un tableau NumPy par un scalaire en Python.

import numpy

arr = numpy.array([1, 2, 3])
newarr = arr * 3
print(newarr)

Production:

[3 6 9]

Dans le code ci-dessus, nous initialisons d’abord un tableau NumPy en utilisant la fonction numpy.array() puis calculons le produit de ce tableau avec un scalaire en utilisant l’opérateur *.

Multiplier un tableau avec un scalaire en utilisant la fonction numpy.multiply() en Python

On peut multiplier un tableau NumPy par un scalaire en utilisant la fonction numpy.multiply(). La fonction numpy.multiply() nous donne le produit de deux tableaux. numpy.multiply() renvoie un tableau qui est le produit de deux tableaux donnés dans les arguments de la fonction.

L’exemple de code suivant nous montre comment utiliser la fonction numpy.multiply() pour multiplier tous les éléments d’un tableau NumPy par un scalaire en Python.

import numpy

arr = numpy.array([1, 2, 3])
newarr = numpy.multiply(arr, 3)
print(newarr)

Production:

[3 6 9]

Dans le code ci-dessus, on initialise d’abord un tableau NumPy en utilisant la fonction numpy.array() puis on calcule le produit de ce tableau avec un scalaire en utilisant la fonction numpy.multiply().