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