Próbuję utworzyć funkcję transpozycji macierzy w języku Python. Macierz to dwuwymiarowa tablica, reprezentowana jako lista list całkowitych. Na przykład, po to macierz 2X3 (czyli wysokość matrycy 2 i szerokości 3)Transponuj macierz w Pythonie
A=[[1, 2, 3],
[4, 5, 6]]
Do transpozycji elementu j w indeksie i-tego należy się element ego w jth index. Oto jak wygląda powyższa próbka:
>>> transpose([[1, 2, 3],
[4, 5, 6]])
[[1, 4],
[2, 5],
[3, 6]]
>>> transpose([[1, 2],
[3, 4]])
[[1, 3],
[2, 4]]
Jak mogę to zrobić?
można znaleźć odpowiedź tutaj: http://stackoverflow.com/questions/6473679/python-list-of-lists-transpose-without-zipm-thing/38815389#38815389 – 1man