numpy.
setdiff1d
找出两个数组的集合差。
返回中的唯一值 ar1 那不在 ar2 .
输入数组。
输入比较数组。
如果为真,则假定输入数组都是唯一的,这可以加快计算速度。默认值为假。
一维值数组 ar1 那不在 ar2 . 结果排序时间 assume_unique=False ,否则仅在对输入进行排序时排序。
参见
numpy.lib.arraysetops
具有许多其他函数的模块,用于对数组执行集合操作。
实例
>>> a = np.array([1, 2, 3, 2, 4, 1]) >>> b = np.array([3, 4, 5, 6]) >>> np.setdiff1d(a, b) array([1, 2])