numpy.ma.flatten_structured_array#
- ma.flatten_structured_array(a)[源代码]#
扁平化一个结构化数组.
输出的数据类型被选择为可以表示所有(嵌套)字段.
- 参数:
- a结构化数组
- 返回:
- outputmasked array 或 ndarray
如果输入是屏蔽数组,则为扁平化的屏蔽数组,否则为标准 ndarray.
示例
>>> import numpy as np >>> ndtype = [('a', int), ('b', float)] >>> a = np.array([(1, 1), (2, 2)], dtype=ndtype) >>> np.ma.flatten_structured_array(a) array([[1., 1.], [2., 2.]])