NumPy-Matrix transponieren
Die Transposition kehrt bei zweidimensionalen Arrays die beiden Achsen um.
Was ist NumPy-Matrix transponieren?
Die Transposition kehrt bei zweidimensionalen Arrays die beiden Achsen um.
Vertausche Zeilen und Spalten einer Matrix.
Wann wird dieser Ansatz verwendet?
- Vektorisierte Berechnungen auf vielen Werten ausführen.
- Arrays, Matrizen und wissenschaftliche Daten effizient verarbeiten.
- Daten für Data Science und Machine Learning vorbereiten.
Beispielcode
main.py
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6]])
print(matrix.T)
Erwartete Ausgabe
[[1 4]
[2 5]
[3 6]]
So funktioniert es
Das Attribut .T liefert in der Regel eine View und verändert die ursprüngliche Matrix nicht. Bei mehr Dimensionen steuert transpose die Achsenreihenfolge explizit.
Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.
Übungsaufgaben
Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.
- Verändere Shape und dtype des Eingabearrays.
- Teste negative Werte, Fließkommazahlen und fehlende Daten.
- Miss die Laufzeit mit einem größeren Array.