我有两个数组,比如说:
a, b = np.array([13., 14., 15., 32., 33.]), np.array([15., 16., 17., 33., 34., 47.])
我需要找到 a 中不存在于 b 中的所有元素的索引。在上面的示例中,结果将是:
[0, 1, 3]
因为 a[0]、a[1] 和 a[3] 是 13.、14. 和 32.,它们在 b 中是不存在的。请注意,我不想知道 13.、14. 和 32. 的实际值。(在这种情况下,我可以使用 set(a).difference(set(b)))。我真的只对指数感兴趣。
如果可能,答案应该是“矢量化的”,即不使用 for 循环。