English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الترتيب هو عملية ترتيب العناصر وفقًا للترتيب المناسب.
السلسلة المرتبة هي أي سلسلة تمتلك ترتيبًا منسقًا للعناصر، مثل الأرقام أو الأحرف، ترتيب تصاعدي أو تنازلي.
يملك جسم NumPy ndarray اسمًا sort() يوجد وظيفة
ترتيب مجموعة:
import numpy as np arr = np.array([3, 2, 0, 1]) print(np.sort(arr))
نتائج التنفيذ:
[0 1 2 3]
يمكنك أيضًا ترتيب مجموعة نصية أو أي نوع بيانات آخر:
ترتيب مجموعة حروفية:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
نتائج التنفيذ:
['apple' 'banana' 'cherry']
ترتيب مجموعة منطقية:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
نتائج التنفيذ:
[False True True]
إذا تم استخدامه على مجموعة ثنائية الأبعاد، فإنه يترتيب مجموعتين:
ترتيب مجموعة 2-D
import numpy as np arr = np.array([[3, 2, 4], [5, 0, 1]]) print(np.sort(arr))
نتائج التنفيذ:
[[2 3 4]] [0 1 5]]