NumPy छँटाई सरणियाँ
छँटाई सरणियाँ
छँटाई का अर्थ है तत्वों को क्रमबद्ध क्रम में रखना ।
क्रमबद्ध अनुक्रम कोई भी क्रम है जिसमें तत्वों के अनुरूप क्रम होता है, जैसे संख्यात्मक या वर्णानुक्रम, आरोही या अवरोही।
NumPy ndarray ऑब्जेक्ट में एक फ़ंक्शन होता है जिसे कहा जाता है sort()
, जो एक निर्दिष्ट सरणी को सॉर्ट करेगा।
उदाहरण
सरणी को क्रमबद्ध करें:
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
नोट: यह विधि मूल सरणी को अपरिवर्तित छोड़कर, सरणी की एक प्रति लौटाती है।
आप स्ट्रिंग्स के सरणियों, या किसी अन्य डेटा प्रकार को भी सॉर्ट कर सकते हैं:
उदाहरण
सरणी को वर्णानुक्रम में क्रमबद्ध करें:
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
उदाहरण
एक बूलियन सरणी क्रमबद्ध करें:
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
2-डी ऐरे को सॉर्ट करना
यदि आप 2-डी सरणी पर सॉर्ट () विधि का उपयोग करते हैं, तो दोनों सरणियों को क्रमबद्ध किया जाएगा:
उदाहरण
2-डी सरणी क्रमबद्ध करें:
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))