Spec-Zone.ru › NumPy 1.15

numpy.ma.MaskedArray.sort

MaskedArray.sort(axis=-1, kind='quicksort', order=None, endwith=True, fill_value=None) [source]

Сортирует массив на месте

Параметры:
a : array_like

Массив, который нужно отсортировать.

axis : int, optional

Ось, по которой нужно сортировать. Если None, массив сжимается перед сортировкой. По умолчанию -1, что сортирует по последней оси.

kind : {‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’}, optional

Алгоритм сортировки. По умолчанию — ‘quicksort’.

order : list, optional

Если a является структурированным массивом, этот аргумент определяет, какие поля сравнивать в первую очередь, во вторую и так далее. Этот список не должен включать все поля.

endwith : {True, False}, optional

Надо ли обрабатывать пропущенные значения (если таковые имеются) как наибольшие значения (True) или наименьшие значения (False)? Когда массив содержит значения без маскирования на тех же крайних значениях типа данных, порядок этих значений и значений с маской не определен.

fill_value : {var}, optional

Значение, используемое внутри для значений с маской. Если fill_value не равно None, оно заменяет endwith.

Возвращает:
sorted_array : ndarray

Массив того же типа и формы, что и a.

См. также

ndarray.sort
Метод для сортировки массива на месте.
argsort
Косвенная сортировка.
lexsort
Неявная стабильная сортировка по нескольким ключам.
searchsorted
Поиск элементов в отсортированном массиве.

Примечания

См. sort для примечаний по различным алгоритмам сортировки.

Примеры

>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0])
>>> # Default
>>> a.sort()
>>> print(a)
[1 3 5 -- --]
>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0])
>>> # Put missing values in the front
>>> a.sort(endwith=False)
>>> print(a)
[-- -- 1 3 5]
>>> a = ma.array([1, 2, 5, 4, 3],mask=[0, 1, 0, 1, 0])
>>> # fill_value takes over endwith
>>> a.sort(endwith=False, fill_value=3)
>>> print(a)
[1 -- -- 3 5]

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.ma.MaskedArray.sort.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API