Guau tio ,funciona a las mil maravillas. Muchísimas gracias de verdad.
Podrias explicarme un poco que hacen verdaderamente estas lineas?
Código:
M = [[int(num) for num in line.strip().split()] for line in data.split('\n')]
y
PD:Vaya ,lo he estado mirando ahora más a fondo y hay un último problema. Los almacena por filas ,y debería ser por columnas...
Por ejemplo ,para
1 2 10
25 12 5
3 4 0
lo almacena:
[[1, 2, 10], [25, 12, 5], [3, 4, 0]]
Cuando debería almacenarlso así:
[[1,25,3],[2,12,4],[10,5,0]]
Hay alguna forma de la manera que has dicho tú que lo haga así? Porque almacenarlo por filas yo ya tenía la solución.
PD2:Ahora que lo miro ,y no sé si me estoy liando... tu forma de almacenar la matriz esla correcta no?
Porque por ejemploen tu caso el 2 sería fila 0 columna 1 y el 10 sería fila 0 columna 2.
En mi caso sería :el 2 sería fila 1 columna 0 y el 10 sería fila 2 columna 2.