O Python não possui matrizes embutidas que podem ser usadas para representar as matrizes. No entanto, para representar as matrizes em Python, o pacote Numpy é usado para criar matrizes. Suponha que o usuário queira executar multiplicação ou multiplicação em termos de elemento nas matrizes. Para fazer isso, a biblioteca Numpy fornece um método "multiply ()" e essa mesma função pode ser usada para executar a multiplicação em termos de elemento também.
Esta posta.
Como usar o método "multiply ()" de numpy?
Conforme explicado acima, esse método é usado para executar multiplicação em matrizes criadas através do pacote Numpy. Basta passar por cima de sua sintaxe abaixo:
Numpy.Multiply (Array1, Array2, Optionsparam)
Nesta sintaxe:
Observação: Para aprender sobre os parâmetros opcionais no método multiply (), confira a documentação oficial da Numpy!
Exemplo 1: multiplicação de elemento com um valor escalar
Para realizar multiplicação escalar em todos os elementos de uma matriz um por um, comece importando a biblioteca Numpy para o seu programa:
importar numpy
Depois disso, crie uma nova matriz usando o método Array () da biblioteca Numpy:
Array1 = Numpy.Array ([[1,2,3], [4,5,6]]))
Use o Multiply () e passe um valor escalar no primeiro argumento e a matriz no segundo argumento:
resultado = numpy.Multiply (4, Array1)
Por fim, imprima o resultado no terminal usando o método print ():
Imprimir (resultado)
O trecho de código completo para este exemplo é como:
importar numpy
Array1 = Numpy.Array ([[1,2,3], [4,5,6]]))
resultado = numpy.Multiply (4, Array1)
Imprimir (resultado)
Quando este código é executado, ele produz o seguinte resultado:
Fica claro na imagem de saída acima que todo elemento foi multiplicado com um valor escalar.
Exemplo 2: multiplicação de elemento entre duas matrizes
Comece importando a biblioteca Numpy e criando duas matrizes diferentes usando o método Array ():
importar numpy
Array1 = Numpy.Array ([[1,2,3], [4,5,6]]))
Array2 = Numpy.Array ([[4,5,6], [1,9,3]]))
Depois disso, passe as duas matrizes nos argumentos do método multiply () e imprima o resultado usando as seguintes linhas:
resultado = numpy.Multiply (Array1, Array2)
Imprimir (resultado)
Depois que este código é executado, ele produz o seguinte resultado:
A saída verifica que ambas as matrizes/matrizes foram multiplicadas usando multiplicação em termos de elemento.
Alternativa: use o operador "*"
Como alternativa, o usuário pode simplesmente usar o símbolo de asterisco em vez de usar o método multiply (), pois é considerado um operador de mão curta para o método multiply (). Para demonstrar isso, basta pegar o seguinte código:
importar numpy
Array1 = Numpy.Array ([[1,2,3], [4,5,6]]))
Array2 = Numpy.Array ([[4,5,6], [1,9,3]]))
Result = Array1 * Array2
Imprimir (resultado)
A execução do código acima produzirá o seguinte resultado:
O operador de asterisco produziu os mesmos resultados que o método multiply ().
Conclusão
Para executar a multiplicação de elementos em matrizes criadas com a biblioteca Numpy, o usuário pode utilizar o método multiply (). Este método multiply () leva dois argumentos obrigatórios, que são as matrizes a serem multiplicadas ou um escalar e uma matriz. Como alternativa, o usuário pode usar o operador de asterisco "*" para obter os mesmos resultados.