Dopasowanie tablicy do wiersza w Numpy

Mam tablicę „A” kształtu (50,3) i inną tablicę „B” kształtu (1,3).

Właściwie to B jest wierszem w A. Więc muszę znaleźć jego lokalizację wiersza.

użyłemnp.where(A==B), ale daje wyszukiwane lokalizacjeelement mądry. Na przykład poniżej otrzymałem wynik:

>>> np.where(A == B)
(array([ 3,  3,  3, 30, 37, 44]), array([0, 1, 2, 1, 2, 0]))

W rzeczywistości B jest czwartym rzędem w A (w moim przypadku). Ale powyższy wynik daje (3,0) (3,1) (3,2) i inne, które są dopasowane do elementu.

Zamiast tego potrzebuję odpowiedzi „3”, która jest odpowiedzią uzyskaną, gdy B przeszukuje w całości jako A, a także usuwa inne, jak (30,1) (37,2) ... które są częściowymi dopasowaniami.

Jak mogę to zrobić w Numpy?

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion