Sắp xếp mảng NumPy

Sắp xếp Mảng

Sắp xếp là việc sắp xếp các phần tử theo thứ tự có thứ tự.

Dãy thứ tự có thể là bất kỳ dãy nào có thứ tự tương ứng với các phần tử của nó, chẳng hạn như số hoặc chữ, tăng dần hoặc giảm dần.

Objec NumPy ndarray có một tên sort() Hàm, hàm này sẽ sắp xếp mảng được chỉ định.

Mô Hình

Sắp xếp Mảng:

import numpy as np
arr = np.array([3, 2, 0, 1])
print(np.sort(arr))

Chạy Mô Hình

Ghi Chú:Phương thức này trả về bản sao của mảng, trong khi mảng gốc giữ nguyên.

Bạn cũng có thể sắp xếp Mảng chuỗi hoặc bất kỳ loại dữ liệu nào khác:

Mô Hình

Sắp xếp Mảng Theo Thứ Tự Chữ:

import numpy as np
arr = np.array(['banana', 'cherry', 'apple'])
print(np.sort(arr))

Chạy Mô Hình

Mô Hình

Sắp xếp Mảng Booleάν:

import numpy as np
arr = np.array([True, False, True])
print(np.sort(arr))

Chạy Mô Hình

Sắp xếp Mảng 2-D

Nếu sử dụng phương thức sort() trên mảng hai chiều, thì sẽ sắp xếp hai mảng:

Mô Hình

Sắp xếp Mảng 2-D

import numpy as np
arr = np.array([[3, 2, 4], [5, 0, 1]])
print(np.sort(arr))

Chạy Mô Hình