NumPy massivlarini saralash
Massivlarni saralash
Saralash — elementlarni tartiblangan ketma-ketlikka joylashtirish demakdir.
Tartiblangan ketma-ketlik — elementlarga mos tartibga ega bo‘lgan har qanday ketma-ketlik, masalan, sonli yoki alifbo tartibidagi, o‘sish yoki kamayish tartibidagi ketma-ketlik.
NumPy ndarray obyektida sort() deb nomlangan funksiya bor, u ko‘rsatilgan massivni saralaydi.
Misol
Massivni saralang:
import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))
O‘zingiz sinab ko‘ring »
Eslatma: Bu metod asl massivni o‘zgartirmasdan, massivning nusxasini qaytaradi.
Stringlardan yoki boshqa istalgan ma’lumot tipidagi qiymatlardan iborat massivlarni ham saralashingiz mumkin:
Misol
Massivni alifbo tartibida saralang:
import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))
O‘zingiz sinab ko‘ring »
Misol
Boolean massivni saralang:
import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))
O‘zingiz sinab ko‘ring »
2-D massivni saralash
Agar sort() metodini 2-D massivda ishlatsangiz, ikkala massiv ham saralanadi:
Misol
2-D massivni saralang:
import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
