Solución del problema
Necesita inicializar Maux
para manejar para transponer:
Maux=[[0 for i in range(len(M))] for j in range(len(M[0]))]
Su código, tal como está, le pide a Python que asigne valores a ubicaciones que no existen (porque Maux
son listas vacías).
En resumen, debe crear Maux
una lista vacía de listas con las mismas dimensiones que la transposición: si M
es n
por m
, entonces Maux
debe ser m
por n
no 1 por 0.
No hay comentarios:
Publicar un comentario