HOWTO · NumPy

Moltiplica array con scalare in Python

Ci sono 2 metodi principali nel pacchetto NumPy che possono essere usati per moltiplicare gli elementi di un array con un numero in Python, l'operatore * e la funzione numpy.multiply().

In questa pagina

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