NumPy 1.14 - numpy.rollaxis()

numpy.rollaxis




numpy

numpy.rollaxis

numpy.rollaxis(a, axis, start=0) [source]

निर्दिष्ट अक्ष को पीछे की ओर रोल करें, जब तक कि यह किसी दिए गए स्थान पर न हो।

यह फ़ंक्शन पिछड़े संगतता के लिए समर्थित होना जारी रखता है, लेकिन आपको moveaxis पसंद करना चाहिए। moveaxis फ़ंक्शन को NumPy 1.11 में जोड़ा गया था।

पैरामीटर:

a : ndarray

इनपुट सरणी

अक्ष : int

पीछे की ओर लुढ़कने का अक्ष। अन्य अक्षों की स्थिति एक दूसरे के सापेक्ष नहीं बदलती है।

शुरू : int, वैकल्पिक

इस स्थिति से पहले झूठ होने तक अक्ष को लुढ़काया जाता है। डिफ़ॉल्ट, 0, एक "पूर्ण" रोल में परिणाम।

यह दिखाता है:

res : ndarray

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

यह भी देखें

moveaxis
सरणी अक्षों को नए पदों पर ले जाएं।
roll
किसी दिए गए अक्ष के साथ कई पदों द्वारा एक सरणी के तत्वों को रोल करें।

उदाहरण

>>> a = np.ones((3,4,5,6))
>>> np.rollaxis(a, 3, 1).shape
(3, 6, 4, 5)
>>> np.rollaxis(a, 2).shape
(5, 3, 4, 6)
>>> np.rollaxis(a, 1, 4).shape
(3, 5, 6, 4)