NumPy 1.14 - MaskedArray.sort()
numpy.ma.MaskedArray.sort

numpy.ma.MaskedArray.sort
-
MaskedArray.sort(axis=-1, kind='quicksort', order=None, endwith=True, fill_value=None)
[source] -
सरणी को, जगह में सॉर्ट करें
पैरामीटर: a : array_like
क्रमबद्ध किया जाना है।
अक्ष : int, वैकल्पिक
एक्सिस जिसके साथ छांटना है। यदि कोई नहीं है, तो सरणी को छँटाई से पहले चपटा किया जाता है। डिफ़ॉल्ट -1 है, जो अंतिम अक्ष के साथ-साथ है।
तरह : {ort क्विकसॉर्ट ’, {मर्जेसर्ट’, ort हीप्सॉर्ट ’}, वैकल्पिक
छँटाई एल्गोरिथ्म। डिफ़ॉल्ट 'क्विकसॉर्ट' है।
क्रम : सूची, वैकल्पिक
जब
a
संरचित सरणी होती है, तो यह तर्क निर्दिष्ट करता है कि कौन से फ़ील्ड पहले, दूसरे और इसी तरह की तुलना करें। इस सूची में सभी क्षेत्रों को शामिल करने की आवश्यकता नहीं है।एंडविथ : {ट्रू, गलत}, वैकल्पिक
क्या लापता मान (यदि कोई हो) को सबसे बड़े मूल्यों (सत्य) या सबसे छोटे मूल्यों (गलत) के रूप में माना जाना चाहिए, जब सरणी में डेटाटाइप के एक ही चरम पर मान रहित मान होते हैं, इन मानों के क्रम और नकाबपोश मान अपरिभाषित होते हैं।
fill_value : {var}, वैकल्पिक
मूल्य का उपयोग आंतरिक रूप से नकाबपोश मूल्यों के लिए किया जाता है। यदि
fill_value
कोई नहीं है, तो यहendwith
।यह दिखाता है: Sorted_array : ndarray
एक ही प्रकार की आकृति और
a
रूप में आकार।यह भी देखें
-
ndarray.sort
- किसी सरणी में जगह छाँटने की विधि।
-
argsort
- अप्रत्यक्ष प्रकार।
-
lexsort
- कई कुंजियों पर अप्रत्यक्ष रूप से स्थिर प्रकार।
-
searchsorted
- एक क्रमबद्ध सरणी में तत्वों का पता लगाएं।
टिप्पणियाँ
अलग-अलग सॉर्टिंग एल्गोरिदम पर नोट्स के लिए
sort
देखें।उदाहरण
>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0]) >>> # Default >>> a.sort() >>> print(a) [1 3 5 -- --]
>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0]) >>> # Put missing values in the front >>> a.sort(endwith=False) >>> print(a) [-- -- 1 3 5]
>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0]) >>> # fill_value takes over endwith >>> a.sort(endwith=False, fill_value=3) >>> print(a) [1 -- -- 3 5]
-