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')])