Python inte har en inbyggd datatyp för att representera matematiska matriser . Representera tvådimensionella matriser i Python med kapslade listor , med andra ord att skapa en " lista över listor . " Om du skriver namnet på en matris som du har definierat i Pythontolk dess innehåll kommer att visas , men inte i ett mycket lättläst sätt . Skriv en funktion i en ny modul för att visa innehållet i en matris i en ordnad , lätt att läsa-format . Instruktioner
1
Öppna en tom textfil att skriva den nya modulen . I Windows klickar du på Start-menyn , välj " Alla program ", välj "Tillbehör" och klicka
2
Infoga följande kod i det tomma dokumentet " Anteckningar ". :
# Matrix utgångsmodul
def matprint ( matris , stoppning = 3 ) :
print ( ' \\ n ' ) katalog
för rader i matrisen :
för kolumner i rader :
print ( str ( kolumner ) rjust ( padding ) , end = '' . ) katalog
print ( ' \\ n ' ) Addera 3
klicka på "Spara " i " Arkiv " -menyn eller tryck " Ctrl + S " för att spara modulen . Navigera till " lib" katalogen i Python katalogen ( i Windows är vanligtvis " C : \\ Python32 \\ Lib \\ " ) . Döp filen till " matprint.py " och klicka på " Spara ".
4
Öppna Pythontolk och skriv följande kommando för att importera " matprint " -funktion :
från matprint import *
5
Definiera en matris som kallas " matris " med kapslade listor :
matrix = [ [ 1,2,3 ] , [ 4,5,6 ] , [ 7 , 8,9 ] ]
6
Skriv följande kommando för att visa innehållet i " matris " hjälp " matprint : "
matprint ( matrix )
7
Ange " utfyllnad " argument för att ändra den horisontella avståndet mellan kolumnerna :
matprint ( matris , 2 ) katalog
Kontrollera detta värde är minst lika stort som det största antalet siffror av något värde i din matris . Standardvärdet är 3 .