NumPy massivlarini saralash


ULASHISH

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!