numpy.ma.make_mask_none#

ma.make_mask_none(newshape, dtype=None)[источник]#

Возвращает булеву маску заданной формы, заполненную False.

Эта функция возвращает логический ndarray со всеми элементами False, который можно использовать в общих манипуляциях с масками. Если указан комплексный dtype, тип каждого поля преобразуется в логический тип.

Параметры:
newshapeкортеж

Кортеж, указывающий форму маски.

dtype{None, dtype}, опционально

Если None, используется экземпляр MaskType. В противном случае используется новый тип данных с такими же полями, как dtype, преобразованные в булевские типы.

Возвращает:
результатndarray

Массив ndarray соответствующей формы и типа данных, заполненный False.

Смотрите также

make_mask

Создать булеву маску из массива.

make_mask_descr

Создать список описаний типов данных из заданного типа данных.

Примеры

>>> import numpy as np
>>> import numpy.ma as ma
>>> ma.make_mask_none((3,))
array([False, False, False])

Определение более сложного dtype.

>>> dtype = np.dtype({'names':['foo', 'bar'],
...                   'formats':[np.float32, np.int64]})
>>> dtype
dtype([('foo', '
>>> ma.make_mask_none((3,), dtype=dtype)
array([(False, False), (False, False), (False, False)],
      dtype=[('foo', '|b1'), ('bar', '|b1')])