numpy.ma.masked_array.compressed#
метод
- ma.masked_array.сжатый()[источник]#
Возвращает все немаркированные данные как одномерный массив.
- Возвращает:
- данныеndarray
Новый
ndarrayсодержащий немасскированные данные, возвращается.
Примечания
Результат не MaskedArray!
Примеры
>>> import numpy as np >>> x = np.ma.array(np.arange(5), mask=[0]*2 + [1]*3) >>> x.compressed() array([0, 1]) >>> type(x.compressed())
N-мерные массивы сжимаются до 1-мерных.
>>> arr = [[1, 2], [3, 4]] >>> mask = [[1, 0], [0, 1]] >>> x = np.ma.array(arr, mask=mask) >>> x.compressed() array([2, 3])