NumPy Matrix transpose() - Transpozimi i një vargu në Python
Transpozimi i një matrice merret duke lëvizur të dhënat e rreshtave në kolonë dhe të dhënat e kolonave në rreshtat. Nëse kemi një grup të formës (X, Y) atëherë transpozimi i vargut do të ketë formën (Y, X).
Transpozimi i Matricës NumPy()
Moduli Python numpy përdoret kryesisht për të punuar me vargje në Python. Mund të përdorim funksionin transpose() për të marrë transpozimin e një vargu.
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}')
Prodhimi:
Original Array:
[[1 2 3]
[4 5 6]]
Transposed Array:
[[1 4]
[2 5]
[3 6]]
Transpozimi i një Array Like Object
Funksioni transpose() punon edhe me një objekt të ngjashëm me grupin, siç është një listë e ndërthurur.
arr1 = [[1, 2, 3], [4, 5, 6]]
arr1_transpose = np.transpose(arr1)
Rezultati do të jetë i njëjtë me programin e mëparshëm. Referenca: API Doc