English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ترتيب المجموعات في NumPy

ترتيب المجموعات

الترتيب هو عملية ترتيب العناصر وفقًا للترتيب المناسب.

السلسلة المرتبة هي أي سلسلة تمتلك ترتيبًا منسقًا للعناصر، مثل الأرقام أو الأحرف، ترتيب تصاعدي أو تنازلي.

يملك جسم 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

إذا تم استخدامه على مجموعة ثنائية الأبعاد، فإنه يترتيب مجموعتين:

مثال

ترتيب مجموعة 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]]