Multiplicar Array con escalar en Python

Muhammad Maisam Abbas 30 enero 2023
  1. Multiplicar elementos de un array con un escalar usando * en Python
  2. Multiplicar un array con un escalar usando la función numpy.multiply() en Python
Multiplicar Array con escalar en Python

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

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