Spec-Zone.ru › NumPy 1.17

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)
Параметры:
data : array_like

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

mask : sequence, optional

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

dtype : dtype, optional

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

copy : bool, optional

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

subok : bool, optional

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

ndmin : int, optional

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

fill_value : scalar, optional

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

keep_mask : bool, optional

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

hard_mask : bool, optional

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

shrink : bool, optional

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

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

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

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

Spec-Zone.ru

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