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