mars.tensor.setdiff1d#
- mars.tensor.setdiff1d(ar1, ar2, assume_unique=False)[来源]#
 找到两个张量的集合差异。
返回在 ar1 中但不在 ar2 中的唯一值。
- Parameters
 ar1 (array_like) – 输入张量。
ar2 (array_like) – 输入比较张量。
assume_unique (bool) – 如果为 True,则假定输入张量都是唯一的,这可以加快计算。 默认值为 False。
- Returns
 setdiff1d – 在 ar1 中但不在 ar2 中的值的 1D 张量。结果在 assume_unique=False 时会被排序,但在输入未排序时,结果也仅在输入已排序时才会被排序。
- Return type
 张量
示例
>>> import mars.tensor as mt >>> a = mt.array([1, 2, 3, 2, 4, 1]) >>> b = mt.array([3, 4, 5, 6]) >>> mt.setdiff1d(a, b).execute() array([1, 2])