Ejercicio: 3Eva2011TI_T2 producto de matrices
resultado obtenido:
producto es:
[[ 50. 50. 200. 450.]
[ 75. 50. 0. 300.]
[ 50. 100. 100. 150.]]
>>>
Algoritmo en Python
# 3Eva_IT2011_T2 producto de matrices
import numpy as np
# INGRESO
A = [[2,1,2,3],
[3,1,0,2],
[2,2,1,1]]
B = [25,50,100,150]
# PROCEDIMIENTO
# usa arreglos en lugar de listas
A = np.array(A)
B = np.array(B)
tamano = np.shape(A)
n = tamano[0]
m = tamano[1]
k = len(B)
# verificar que m=k
C = np.zeros(shape=(n,m))
for i in range(0,n,1):
for j in range(0,m,1):
C[i,j] = A[i,j]*B[j]
# SALIDA
print('producto es:')
print(C)