Python não tem um built-in tipo de dados para representar matrizes matemáticas. Representar matrizes bidimensionais em Python usando listas aninhadas , em outras palavras, a criação de uma " lista de listas. " Se você digitar o nome de uma matriz que você definiu para o interpretador Python seu conteúdo será exibido, mas não de uma forma muito legível . Escreva uma função em um novo módulo para exibir o conteúdo de uma matriz em , um formato fácil de ler ordenada. Instruções
1
Abra um arquivo de texto em branco para escrever o novo módulo . No Windows, clique no menu Iniciar , escolha a opção " Todos os programas ", escolha " Acessórios " e clique em
2
Insira o seguinte código no documento em branco "Notepad ". :
# saída Matrix módulo
def matprint (matriz, estofamento = 3) :
print (' \\ n ')
para linhas na matriz :
para colunas em linhas :
impressão ( . str (colunas ) rjust ( preenchimento) , end = '')
print (' \\ n' ),
3
Clique em "Salvar " no menu "File" ou pressione "Ctrl + S " para salvar o módulo. Navegue até o diretório " Lib" no diretório do Python ( no Windows é normalmente "C: \\ Python32 \\ Lib \\"). Nomeie o arquivo " matprint.py " e clique em " Salvar".
4
Abra o interpretador Python e digite o seguinte comando para importar a função " matprint " :
de importação matprint *
5
definir uma matriz chamada de " matriz ", usando listas aninhadas :
matriz = [ [1,2,3] , [4,5,6 ], [7 , 8,9] ]
6
Digite o seguinte comando para exibir o conteúdo de "matriz " usando " matprint : "
matprint (matriz)
7
Especifique o argumento " estofo " para alterar o espaçamento horizontal entre as colunas :
matprint (matriz, 2)
Certifique-se este valor é pelo menos tão grande quanto o maior número de dígitos de qualquer valor em sua matriz . O valor padrão é 3.