Python no tiene un tipo de datos incorporado para representar matrices matemáticas. Representar matrices bidimensionales en Python mediante listas anidadas , es decir, la creación de una "lista de listas ". Si escribe el nombre de una matriz que ha definido en el intérprete de Python se mostrará su contenido , pero no de una manera muy fácil de leer . Escriba una función en un módulo nuevo para mostrar el contenido de una matriz en una , fácil de leer el formato ordenada . Instrucciones
1
Abra un archivo de texto en blanco para escribir el nuevo módulo . En Windows , haga clic en el menú Inicio , seleccione " Todos los programas", seleccione " Accesorios" y haga clic en
2
Inserte el siguiente código en el documento en blanco " Bloc de notas ". :
# matriz de salida del módulo
def matprint (matriz, padding = 3 ) :
print (' \\ n' )
para las filas de la matriz :
para columnas en filas :
impresión ( str ( columnas) rjust (relleno ) , end = '' ).
print (' \\ n' )
3
Haga clic en " guardar" en el menú " archivo" o presione "Ctrl + S " para guardar el módulo. Navegue hasta el directorio " lib " en el directorio de Python (en Windows esto es normalmente "C: \\ Python32 \\ Lib \\ ") . Nombre del archivo " matprint.py " y haga clic en " Guardar".
4
Abra el intérprete de Python y escriba el siguiente comando para importar la función " matprint ":
de importación matprint *
5
Define una matriz llamada "matriz " con listas anidadas :
matriz
= [ [ 1,2,3 ] , [ 4,5,6 ] , [ 7 , 8,9 ] ]
6
Escriba el siguiente comando para mostrar el contenido de "matriz " que utilizan " matprint : "
matprint ( matriz )
7 < p > Especifica el argumento de "relleno " para cambiar el espaciado horizontal entre las columnas :
matprint (matriz, 2 )
Asegúrese de que este valor es al menos tan grande como el número de dígitos de cualquier valor en su matriz. El valor predeterminado es 3 .