原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.make_mask_none.html
校对:(虚位以待)
numpy.ma.
make_mask_none
(newshape, dtype=None)[source]返回给定形状的布尔掩码,填充False。
此函数返回一个布尔值ndarray,所有条目都为False,可用于常用的掩码操作。如果指定了复杂类型,则每个字段的类型将转换为布尔类型。
参数: | newshape:tuple
dtype:{None,dtype},可选
|
---|---|
返回: | result:ndarray
|
也可以看看
make_mask
make_mask_descr
例子
>>> import numpy.ma as ma
>>> ma.make_mask_none((3,))
array([False, False, False], dtype=bool)
定义一个更复杂的dtype。
>>> dtype = np.dtype({'names':['foo', 'bar'],
'formats':[np.float32, np.int]})
>>> dtype
dtype([('foo', '<f4'), ('bar', '<i4')])
>>> ma.make_mask_none((3,), dtype=dtype)
array([(False, False), (False, False), (False, False)],
dtype=[('foo', '|b1'), ('bar', '|b1')])