HOWTO · NumPy
Multiplique matriz com escalar em Python
Existem 2 métodos principais no pacote NumPy que podem ser usados para multiplicar elementos de un array com um número em Python, o operador * e a função numpy.multiply().
Nesta página
Este tutorial irá apresentar métodos para multiplicar elementos de um array NumPy com um escalar em Python.
Multiplique os elementos de un array com um escalar usando * em Python
Em Python, é muito simples multiplicar todos os elementos de um array NumPy por um escalar. O operador * no pacote NumPy pode ser usado para esta operação.
O exemplo de código a seguir nos mostra como podemos usar o método * para multiplicar todos os elementos de um array NumPy por um escalar em Python.
import numpy
arr = numpy.array([1, 2, 3])
newarr = arr * 3
print(newarr)
Resultado:
[3 6 9]
No código acima, primeiro inicializamos um array NumPy usando a função numpy.array() e então calculamos o produto desse array com um escalar usando o operador *.
Multiplique un array com um escalar usando a função numpy.multiply() em Python
Podemos multiplicar um array NumPy por um escalar usando a função numpy.multiply(). A função numpy.multiply() nos dá o produto de duas arrays. numpy.multiply() retorna um array que é o produto de dois arrays dados nos argumentos da função.
O exemplo de código a seguir nos mostra como usar a função numpy.multiply() para multiplicar todos os elementos de un array NumPy por um escalar em Python.
import numpy
arr = numpy.array([1, 2, 3])
newarr = numpy.multiply(arr, 3)
print(newarr)
Resultado:
[3 6 9]
No código acima, primeiro inicializamos um array NumPy usando a função numpy.array() e então calculamos o produto desse array com um escalar usando a função numpy.multiply().