mindspore.numpy.intersect1d ================================= .. py:function:: mindspore.numpy.intersect1d(ar1, ar2, assume_unique=False, return_indices=False) 查找两个Tensor的交集。返回两个输入Tensor中都存在的、已排序去重的值。 参数: - **ar1** (Union[int, float, bool, list, tuple, Tensor]) - 输入Tensor。 - **ar2** (Union[int, float, bool, list, tuple, Tensor]) - 输入Tensor。 - **assume_unique** (bool) - 如果为 ``True`` ,则假设输入Tensor没有重复的元素,这可以加快计算速度。若为 ``True`` 但 ``ar1`` 或 ``ar2`` 不唯一,可能会导致结果不正确或索引超出范围。默认值: ``False`` 。 - **return_indices** (bool) - 如果为 ``True`` ,返回与交集对应的索引。如果值出现多次,则使用第一次出现的索引。默认值: ``False`` 。 返回: Tensor或Tensor的tuple。若 ``return_indices`` 为 ``False`` ,则返回交集Tensor;否则返回Tensor的tuple。 异常: - **TypeError** - 如果输入的 ``ar1`` 或 ``ar2`` 不是类似数组的对象。 - **TypeError** - 如果 ``assume_unique`` 或 ``return_indices`` 不是bool类型。