原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.make_mask_descr.html
校对:(虚位以待)
numpy.ma.
make_mask_descr
(ndtype)[source]从给定的dtype构造dtype描述列表。
返回一个新的dtype对象,将ndtype中的所有字段类型转换为布尔类型。字段名称不更改。
参数: | ndtype:dtype
|
---|---|
返回: | result:dtype
|
例子
>>> import numpy.ma as ma
>>> dtype = np.dtype({'names':['foo', 'bar'],
'formats':[np.float32, np.int]})
>>> dtype
dtype([('foo', '<f4'), ('bar', '<i4')])
>>> ma.make_mask_descr(dtype)
dtype([('foo', '|b1'), ('bar', '|b1')])
>>> ma.make_mask_descr(np.float32)
<type 'numpy.bool_'>