У меня есть Numpy массив A:
A = np.array([1,2,3,4,5,6,8,10,12,15,20,100,200,300,500])
И еще один Numpy массив B с парами чисел:
B = np.array([[2000,1000],[5000,10000],[1,1000],[300,700],[500,5],[500,700],[1,5])
Я ищу наиболее эффективный способ чтобы найти индекс первого вхождения пар из B, которые присутствуют в A (если доступно). Порядок чисел в паре не имеет значения. В приведенном выше примере числа пары [500,5]
представляют первую пару, найденную в A.
Существует ли какое-либо элегантное решение Numpy без циклического прохождения каждой пары по очереди? Цени любые намеки!