Сортировка массивов NumPy
- Предыдущая страница Поиск в массивах NumPy
- Следующая страница Фильтрация массивов 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))
Сортировка 2-D массива
Если использовать метод sort() на двумерном массиве, то будут отсортированы два массива:
Пример
Сортировка 2-D массива
import numpy as np arr = np.array([[3, 2, 4], [5, 0, 1]]) print(np.sort(arr))
- Предыдущая страница Поиск в массивах NumPy
- Следующая страница Фильтрация массивов NumPy