Moltiplica array con scalare in Python

Muhammad Maisam Abbas 30 gennaio 2023
  1. Moltiplica gli elementi di un array con uno scalare usando * in Python
  2. Moltiplica un array con uno scalare usando la funzione numpy.multiply() in Python
Moltiplica array con scalare in Python

Questo tutorial introdurrà metodi per moltiplicare gli elementi di un array NumPy con uno scalare in Python.

Moltiplica gli elementi di un array con uno scalare usando * in Python

In Python, è molto semplice moltiplicare tutti gli elementi di un array NumPy con uno scalare. L’operatore * nel pacchetto NumPy può essere utilizzato per questa operazione.

Il seguente esempio di codice ci mostra come possiamo usare il metodo * per moltiplicare tutti gli elementi di un array NumPy con uno scalare in Python.

import numpy

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

Produzione:

[3 6 9]

Nel codice sopra, inizializziamo prima un array NumPy usando la funzione numpy.array() e poi calcoliamo il prodotto di quell’array con uno scalare usando l’operatore *.

Moltiplica un array con uno scalare usando la funzione numpy.multiply() in Python

Possiamo moltiplicare un array NumPy con uno scalare usando la funzione numpy.multiply(). La funzione numpy.multiply() ci fornisce il prodotto di due array. numpy.multiply() restituisce un array che è il prodotto di due array forniti negli argomenti della funzione.

Il seguente esempio di codice ci mostra come usare la funzione numpy.multiply() per moltiplicare tutti gli elementi di un array NumPy con uno scalare in Python.

import numpy

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

Produzione:

[3 6 9]

Nel codice sopra, inizializziamo prima un array NumPy usando la funzione numpy.array() e poi calcoliamo il prodotto di quell’array con uno scalare usando la funzione 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