У меня есть два массива«Удалить» команду для ND массивов в Python
A=np.array([[2,0],
[3,4],
[5,6]])
и
B=np.array([[4,3],
[6,7],
[3,4],
[2,0]])
Я хочу, чтобы существенно вычесть из А и получить индексы элементов А, которые присутствуют в B. Как это сделать? В этом примере, мне нужны ответы, как:
C=[0,1] //index in A of elements repeated in B
D=[[2,0], [3,4]] //their value
E=[3,2] //index location of these in B
Несколько обычных команд, таких как ненулевым, удалить фильтр, и т.д., кажется непригодным для ND массивов. Может кто-нибудь, пожалуйста, помогите мне?
Вы хотите, чтобы строки в 'B' также находились в' A' и индекс строки в каждом массиве? Это не то, что обычно подразумевается элементами или вычитанием - например, например, '[(i, r) для i, r в перечислении (A), если r в B]' – jonrsharpe