Multiplique matriz com escalar em Python

Muhammad Maisam Abbas 30 janeiro 2023
  1. Multiplique os elementos de un array com um escalar usando * em Python
  2. Multiplique un array com um escalar usando a função numpy.multiply() em Python
Multiplique matriz com escalar em Python

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

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