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.]])