Cómo multiplicar matrices en python

Para multiplicar dos matrices en python usando el producto de filas por columnas, use la función dot del módulo numpy.

import numpy as np
np.dot(m,n)

Los argumentos m y n son dos objetos de matriz o vector, definidos previamente con la función array.

La función calcula el producto fila por columna de las matrices.

Un ejemplo de un producto línea por columna.

Ejemplo

La función dot requiere la importación de la biblioteca numpy en el intérprete de python.

import numpy as np

En este ejemplo hay dos matrices A y B definidas con la función array.

A=np.array([[1,2],[3,4],[5,6]])
B=np.array([[1,2,3],[3,4,5]])

El número de filas en la primera matriz debe ser igual al número de columnas en la segunda matriz.

El producto línea por columna se calcula utilizando la función dot().

np.dot(A,B)

El resultado de la función es el siguiente:

array([[ 7, 10, 13],
[15, 22, 29],
[23, 34, 45]])

La matriz es el resultado del producto entre las filas de A para las columnas de B

El producto, fila por columna entre dos matrices.

https://how.okpedia.org/es/python/como-multiplicar-matrices-en-python


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Python


FacebookTwitterLinkedinLinkedin