numpy.ma.compressed
- ma.compressed(x)[source]
-
Возвращает все немаскированные данные в виде одномерного массива.
Эта функция эквивалентна вызову метода «compressed» объекта
ma.MaskedArray, см.ma.MaskedArray.compressedдля получения подробностей.См. также
ma.MaskedArray.compressed-
Эквивалентный метод.
Примеры
Создайте массив с замаскированными отрицательными значениями:
>>> import numpy as np >>> x = np.array([[1, -1, 0], [2, -1, 3], [7, 4, -1]]) >>> masked_x = np.ma.masked_array(x, mask=x < 0) >>> masked_x masked_array( data=[[1, --, 0], [2, --, 3], [7, 4, --]], mask=[[False, True, False], [False, True, False], [False, False, True]], fill_value=999999)Сжать замаскированный массив в одномерный массив из не замаскированных значений:
>>> np.ma.compressed(masked_x) array([1, 0, 2, 3, 7, 4])
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.ma.compressed.html