numpy.ma.intersect1d#

ma.intersect1d(ar1, ar2, assume_unique=False)[источник]#

Возвращает уникальные элементы, общие для обоих массивов.

Маскированные значения считаются равными друг другу. Выходные данные всегда являются маскированным массивом.

См. numpy.intersect1d для получения дополнительной информации.

Смотрите также

numpy.intersect1d

Эквивалентная функция для ndarrays.

Примеры

>>> import numpy as np
>>> x = np.ma.array([1, 3, 3, 3], mask=[0, 0, 0, 1])
>>> y = np.ma.array([3, 1, 1, 1], mask=[0, 0, 0, 1])
>>> np.ma.intersect1d(x, y)
masked_array(data=[1, 3, --],
             mask=[False, False,  True],
       fill_value=999999)