Numpy Array: Skutecznie znajdź pasujące indeksy
Mam dwie listy, z których jedna jest ogromna (miliony elementów), a druga kilka tysięcy. Chcę wykonać następujące czynności
bigArray=[0,1,0,2,3,2,,.....]
smallArray=[0,1,2,3,4]
for i in len(smallArray):
pts=np.where(bigArray==smallArray[i])
#Do stuff with pts...
Powyższe działa, ale jest powolne. Czy jest jakiś sposób, aby to zrobić bardziej efektywnie, bez konieczności pisania czegoś w C?