Multiplier un tableau avec un scalaire en Python

Muhammad Maisam Abbas 30 janvier 2023
  1. Multiplier les éléments d’un tableau avec un scalaire en utilisant * en Python
  2. Multiplier un tableau avec un scalaire en utilisant la fonction numpy.multiply() en Python
Multiplier un tableau avec un scalaire en Python

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

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn