wykorzystujących dwa wspornik pary zamiast jednego. Tworzy to tablicę 2D, którą można transponować, w przeciwieństwie do macierzy 1D tworzonej w przypadku użycia pary nawiasów.
import numpy as np
a = np.array([[5, 4]])
a.T
Dokładniejsza przykład:
>>> a = [3,6,9]
>>> b = np.array(a)
>>> b.T
array([3, 6, 9]) #Here it didn't transpose because 'a' is 1 dimensional
>>> b = np.array([a])
>>> b.T
array([[3], #Here it did transpose because a is 2 dimensional
[6],
[9]])
Skorzystaj NumPy za shape
sposób, aby zobaczyć co się dzieje tutaj:
>>> b = np.array([10,20,30])
>>> b.shape
(3,)
>>> b = np.array([[10,20,30]])
>>> b.shape
(1, 3)
próbowałem także "print a.transpose", który jest taki sam, ale bez powodzenia, nie transponuj ... – thaking