原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ma.MaskedArray.torecords.html
校对:(虚位以待)
MaskedArray.
torecords
()[source]将隐藏的数组转换为灵活类型的数组。
返回的灵活类型数组将有两个字段:
_data
字段存储数组的_data
部分。_mask
字段存储数组的_mask
部分。参数: | 无 |
---|---|
返回: | record:ndarray
|
笔记
将掩蔽的数组转换为灵活的ndarray的副作用是元信息(fill_value
,...)将丢失。
例子
>>> x = np.ma.array([[1,2,3],[4,5,6],[7,8,9]], mask=[0] + [1,0]*4)
>>> print(x)
[[1 -- 3]
[-- 5 --]
[7 -- 9]]
>>> print(x.toflex())
[[(1, False) (2, True) (3, False)]
[(4, True) (5, False) (6, True)]
[(7, False) (8, True) (9, False)]]