Sắp xếp mảng array trong numpy có nghĩa là đặt các phần tử theo một trình tự có thứ tự (ordered sequence). Các phần tử được sắp xếp theo thứ tự tăng dần (ascending) hoặc giảm dần (descending) của các số (numeric) hoặc alphabetical.
Sử dụng hàm sort() để sắp xếp mảng trong numpy.
Numpy sử dụng hàm sort() sắp xếp mảng tăng dần (ascending):
import numpy as np
arr = np.array([9,6,8,5,3,0])[0 3 5 6 8 9]
Numpy sử dụng hàm sort() sắp xếp mảng giảm dần (descending):
import numpy as np
arr = np.array([9,6,8,5,3,0])[9 8 6 5 3 0]
Numpy sắp xếp mảng tăng dần của mảng theo alphabetical (ascending):
import numpy as np
arr = np.array(['guava','banana', 'cherry', 'apple'])['apple' 'banana' 'cherry' 'guava']
Numpy xếp mảng tăng dần (ascending):
import numpy as np
arr = np.array([[1,8,6,3,5],[0,8,9,5,2]])[[1 3 5 6 8]
[0 2 5 8 9]]
Numpy sắp xếp mảng boolean :
import numpy as np
arr = np.array([True, False, True, False])[False False True True]