numpy.ma.flatten_structured_array#

ma.flatten_structured_array(a)[источник]#

Развернуть структурированный массив.

Тип данных вывода выбирается таким образом, чтобы он мог представлять все (вложенные) поля.

Параметры:
aструктурированный массив
Возвращает:
выводмаскированный массив или 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.]])