hola y buenas tardes necesito ayuda para para realizar un proyecto en python...
la cosa es que necesito multiplicar los elementos de una matriz e imprimir los resultados. un ejemplo:
matriz 3x3
[1,3,4]
[5,2,1]
[8,1,3]
resultados
12
10
24
lo que tengo hasta ahora es:
m = int(raw_input("dame el numero de filas:"))
n = int(raw_input("dame el numero de columnas:"))
mat = []
for i in range(m):
mat.append([0]*n)
for i in range(m):
for j in range(n):
mat[j]= float(raw_input("componente (%d,%d):" % (i+1,j+1)))
este ultimo codigo es el que no puedo descifrar:
for i in range(m):
fila = mat
resultado = 1
for i in fila:
resultado *= i
print resultado
osea con ese codigo me aparecen los resultados pero no de una sola fila si no de todos los elementos de la matriz, si alguien me puede ayudar se lo agradeceria mucho!
la cosa es que necesito multiplicar los elementos de una matriz e imprimir los resultados. un ejemplo:
matriz 3x3
[1,3,4]
[5,2,1]
[8,1,3]
resultados
12
10
24
lo que tengo hasta ahora es:
m = int(raw_input("dame el numero de filas:"))
n = int(raw_input("dame el numero de columnas:"))
mat = []
for i in range(m):
mat.append([0]*n)
for i in range(m):
for j in range(n):
mat[j]= float(raw_input("componente (%d,%d):" % (i+1,j+1)))
este ultimo codigo es el que no puedo descifrar:
for i in range(m):
fila = mat
resultado = 1
for i in fila:
resultado *= i
print resultado
osea con ese codigo me aparecen los resultados pero no de una sola fila si no de todos los elementos de la matriz, si alguien me puede ayudar se lo agradeceria mucho!