NumPy Matrix transpose() in Python – Leitfaden

Die Transponierung einer Matrix wird erreicht, indem die Daten der Zeilen in die Spalten und die Daten der Spalten in die Zeilen verschoben werden. Wenn wir ein Array der Form (X, Y) haben, dann wird die transponierte Form des Arrays die Form (Y, X) haben.

NumPy Matrix transpose()

Das NumPy-Modul in Python wird hauptsächlich für die Arbeit mit Arrays verwendet. Um die Transponierte eines Arrays zu erhalten, können wir die transpose()-Funktion verwenden.

import numpy as np

arr1 = np.array([[1, 2, 3], [4, 5, 6]])

print(f'Original Array:\n{arr1}')

arr1_transpose = arr1.transpose()

print(f'Transposed Array:\n{arr1_transpose}')
Output:

Original Array:
[[1 2 3]
 [4 5 6]]
Transposed Array:
[[1 4]
 [2 5]
 [3 6]]

Transponierung eines Array-ähnlichen Objekts

Die transpose() Funktion funktioniert auch mit einem Array-ähnlichen Objekt, wie z.B. einer verschachtelten Liste.

arr1 = [[1, 2, 3], [4, 5, 6]]

arr1_transpose = np.transpose(arr1)

Das Ergebnis wird dasselbe sein wie bei dem früheren Programm.

Quelle: digitalocean.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren:

Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

Python If/Else-Anweisungen verstehen

Python, Tutorial
Vijona2 Juni um 13:49 Uhr Python If/Else-Anweisungen: Syntax, Beispiele, Mehrere Bedingungen und Bewährte Methoden Bedingte Logik gehört zu den zentralen Grundlagen der Programmierung, da sie es ermöglicht, dass sich Code unterschiedlich…