numpy.ma.make_mask_descr¶
-
numpy.ma.
make_mask_descr
(ndtype)[source]¶ 从给定的dtype构造dtype描述列表。
返回一个新的dtype对象,将ndtype中的所有字段类型转换为布尔类型。字段名称不更改。
参数: ndtype:dtype
dtype转换。
返回: result:dtype
看起来像ndtype的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_'>