NumPy 1.14 - numpy.swapaxes()

numpy.swapaxes




numpy

numpy.swapaxes

numpy.swapaxes(a, axis1, axis2) [source]

एक सरणी के दो अक्षों को इंटरचेंज करें।

पैरामीटर:

a : array_like

इनपुट सरणी

ax1 : int

पहली धुरी।

ax2 : int

दूसरी धुरी।

यह दिखाता है:

a_swapped : ndarray

NumPy> = 1.10.0 के लिए, यदि कोई ndarray है, तो a का दृश्य वापस आ जाता है; अन्यथा एक नई सरणी बनाई जाती है। पहले के NumPy संस्करणों के लिए a का दृश्य केवल तभी वापस आ जाता है जब अक्षों का क्रम बदल दिया जाता है, अन्यथा इनपुट सरणी वापस आ जाती है।

उदाहरण

>>> x = np.array([[1,2,3]])
>>> np.swapaxes(x,0,1)
array([[1],
       [2],
       [3]])
>>> x = np.array([[[0,1],[2,3]],[[4,5],[6,7]]])
>>> x
array([[[0, 1],
        [2, 3]],
       [[4, 5],
        [6, 7]]])
>>> np.swapaxes(x,0,2)
array([[[0, 4],
        [2, 6]],
       [[1, 5],
        [3, 7]]])