HOWTO · NumPy
Multiplicar Array con escalar en Python
Hay 2 métodos principales en el paquete NumPy que se pueden usar para multiplicar elementos de un array con un número en Python, el operador * y la función numpy.multiply().
En esta página
Este tutorial presentará métodos para multiplicar elementos de un array NumPy con un escalar en Python.
Multiplicar elementos de un array con un escalar usando * en Python
En Python, es muy sencillo multiplicar todos los elementos de un array NumPy con un escalar. El operador * en el paquete NumPy se puede utilizar para esta operación.
El siguiente ejemplo de código nos muestra cómo podemos usar el método * para multiplicar todos los elementos de un array NumPy con un escalar en Python.
import numpy
arr = numpy.array([1, 2, 3])
newarr = arr * 3
print(newarr)
Producción :
[3 6 9]
En el código anterior, primero inicializamos un array NumPy usando la función numpy.array() y luego calculamos el producto de ese array con un escalar usando el operador *.
Multiplicar un array con un escalar usando la función numpy.multiply() en Python
Podemos multiplicar un array NumPy con un escalar usando la función numpy.multiply(). La función numpy.multiply() nos da el producto de dos arrays. numpy.multiply() devuelve un array que es el producto de dos arrays dadas en los argumentos de la función.
El siguiente ejemplo de código nos muestra cómo usar la función numpy.multiply() para multiplicar todos los elementos de un array NumPy con un escalar en Python.
import numpy
arr = numpy.array([1, 2, 3])
newarr = numpy.multiply(arr, 3)
print(newarr)
Producción :
[3 6 9]
En el código anterior, primero inicializamos un array NumPy usando la función numpy.array() y luego calculamos el producto de ese array con un escalar usando la función numpy.multiply().