способы оптимизировать сопоставление элементов массива с элементами массива? - PullRequest
0 голосов
/ 01 марта 2019

Итак, это код, который я использую, довольно типичный, он выполняет свою работу, но если у вас есть миллионы строк, есть ли лучший способ сделать это?Может ли NumPy сделать это быстрее?или положить его в базу данных sql?

query = [['0', 'abc'],
        ['1', 'def'],
        ['2', 'ghi']]

db =   [['0', 'ghi'],
        ['1', 'def'],
        ['2', 'adv'],
        ['3', 'iop'],
        ['4', 'def'],
        ['5', 'abc']]

for q in query:
    for d in db:
        if q[1] in d[1]:
            print("matched")

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...