مصفوفات فرز 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))

فرز صفيف ثنائي الأبعاد

إذا استخدمت طريقة sort () في مصفوفة ثنائية الأبعاد ، فسيتم فرز كلا المصفوفتين:

مثال

فرز مجموعة ثنائية الأبعاد:

import numpy as np

arr = np.array([[3, 2, 4], [5, 0, 1]])

print(np.sort(arr))

اختبر نفسك مع التمارين

ممارسه الرياضه:

استخدم طريقة NumPy الصحيحة لإرجاع مصفوفة مرتبة .

arr = np.array([3, 2, 0, 1])

x = np.(arr)