Spec-Zone.ru › NumPy 1.18

numpy.ma.array

numpy.ma.array(data, dtype=None, copy=False, order=None, mask=False, fill_value=None, keep_mask=True, hard_mask=False, shrink=True, subok=True, ndmin=0) [source]

Класс массива с потенциально замаскированными значениями.

Замаскированные значения True исключают соответствующий элемент из любого вычисления.

Создание:

x = MaskedArray(data, mask=nomask, dtype=None, copy=False, subok=True,
                ndmin=0, fill_value=None, keep_mask=True, hard_mask=None,
                shrink=True, order=None)
Параметры
dataarray_like

Входные данные.

masksequence, optional

Маска. Должна быть преобразуема в массив булевых значений с такой же формой, как data. True указывает на замаскированные (т.е. недействительные) данные.

dtypedtype, optional

Тип данных результата. Если dtype равно None, используется тип данных аргумента данных (data.dtype). Если dtype не равно None и отличается от data.dtype, выполняется копирование.

copybool, optional

Копировать ли входные данные (True) или использовать ссылку вместо этого. По умолчанию False.

subokbool, optional

Возвращать ли подкласс MaskedArray, если возможно (True), или обычный MaskedArray. По умолчанию True.

ndminint, optional

Минимальное количество измерений. По умолчанию 0.

fill_valuescalar, optional

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

keep_maskbool, optional

Объединять ли mask с маской входных данных, если она есть (True), или использовать только mask для вывода (False). По умолчанию True.

hard_maskbool, optional

Использовать ли жёсткую маску. С жёсткой маской замаскированные значения нельзя размаскировать. По умолчанию False.

shrinkbool, optional

Принудительно ли сжимать пустую маску. По умолчанию True.

order{‘C’, ‘F’, ‘A’}, optional

Указать порядок массива. Если order = ‘C’, массив будет в C-порядке (индекс последнего элемента изменяется быстрее всего). Если order = ‘F’, возвращаемый массив будет в Fortran-порядке (индекс первого элемента изменяется быстрее всего). Если order = ‘A’ (по умолчанию), возвращаемый массив может быть в любом порядке (C-, Fortran-порядок или даже несмежный), если не требуется копирование, в этом случае он будет в C-порядке.

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.ma.array.html

Spec-Zone.ru

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