numpy.ma.flatten_structured_array#

ma.flatten_structured_array(a)[原始碼]#

展平結構化陣列。

輸出資料型別的選擇,使其可以表示所有(巢狀)欄位。

參數:
a結構化陣列
返回:
output遮罩陣列或 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.]])