我有两个数组,如下:
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循环。