NumPy Matrix transpose() – Transponieren eines Arrays in Python

Die Transponierte einer Matrix wird erhalten, indem die Zeilendaten in die Spalten und die Spaltendaten in die Zeilen verschoben werden. Wenn wir ein Array der Form (X, Y) haben, wird die Transponierte des Arrays die Form (Y, X) haben. Die

NumPy-Matrix transpose()

Python numpy-Modul wird hauptsächlich verwendet, um mit Arrays in Python zu arbeiten. Wir können die Funktion transpose() verwenden, um die Transponierte eines Arrays zu erhalten.

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}')

Ausgabe:

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

Transponierte eines arrayähnlichen Objekts

Die Funktion transpose() 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 dem früheren Programm entsprechen. Referenz: API-Dokumentation

Source:
https://www.digitalocean.com/community/tutorials/numpy-matrix-transpose-array