Побитовая операция быстрее, чем заданное взаимодействие в python? Индексирование для доступа к данным - PullRequest
0 голосов
/ 06 апреля 2020

У меня простой вопрос: предположим, у вас есть 3 списка целочисленных индексов a = [0,1,2,3], b = [1,3,4,5], c = [0,3,5, 6].

Чтобы найти пересечение a, b и c, быстрее ли использовать python встроенные операторы множества:

d = set.intersection(set(a), set(b), set(c))

или

использовать побитовую / логическую операцию И с a = [0,1,1,1,0,0,0], b = [0,1,0,1,1,0,0], c = [0,0 , 0,1,0,1,1]

a AND b AND c

Спасибо за помощь!

...