Python keinen eingebauten Datentyp mathematischen Matrizen darstellen . Sie vertreten zweidimensionalen Matrizen in Python mit verschachtelten Listen , in anderen Worten die Schaffung einer " Liste von Listen . " Wenn Sie den Namen einer Matrix geben Sie habe in den Python-Interpreter sein Inhalt angezeigt werden definiert, nicht aber in einem sehr lesbarer Weise . Schreiben Sie eine Funktion in ein neues Modul , um den Inhalt einer Matrix in einem geordneten , leicht zu lesenden Format anzuzeigen. Anleitung
1
Öffnen Sie eine leere Textdatei in das neue Modul zu schreiben. In Windows , klicken Sie auf das Startmenü , wählen Sie " Alle Programme", wählen Sie "Zubehör" und klicken
2
Fügen Sie den folgenden Code in das leere Dokument "Notepad ". :
# Matrix Ausgangsmodul
def matprint (Matrix , padding = 3 ):
print (' \\ n' )
für Zeilen in Matrix :
für Spalten in Zeilen :
print ( str ( Spalten) rjust ( padding ) , Ende ='' . )
print (' \\ n' )
3
Klicken Sie " Speichern" im Menü "Datei" oder drücken Sie "Strg + S" , um das Modul zu speichern. Navigieren Sie zu dem " Lib" -Verzeichnis in der Python -Verzeichnis ( in Windows ist dies in der Regel "C: \\ Python32 \\ Lib \\ " ) . Benennen Sie die Datei " matprint.py " und klicken Sie auf "Speichern".
4
Öffnen Sie den Python-Interpreter und geben Sie den folgenden Befehl, um die " matprint "-Funktion zu importieren:
von matprint Import *
5
Definieren Sie eine Matrix namens "Matrix" mit verschachtelten Listen:
matrix = [ [1,2,3 ], [ 4,5,6 ], [7 , 8,9] ]
6
Geben Sie den folgenden Befehl , um den Inhalt von "Matrix" mit Anzeige " matprint : "
matprint (Matrix)
7 < p> Geben Sie den "padding "-Argument , um den horizontalen Abstand zwischen den Spalten ändern:
matprint (Matrix , 2)
Stellen Sie sicher, dieser Wert ist mindestens so groß wie die größte Anzahl von Ziffern jeder Wert in Ihrer Matrix . Der Standardwert ist 3 .