Объединить две базы данных LMDB для подачи в сеть (caffe)

Вот две базы данных LMDB. Есть ли способ объединить эти две базы данных и передать их в сеть с помощью caffe?

1 ответ

Решение

Просто напишите скрипт, используя интерфейс python lmdb. Что-то вроде:

import lmdb

env = lmdb.open("path/to/lmdbFile")
txn = env.begin(write=True)

database1 = txn.cursor("db1Name")
database2 = txn.cursor("db2Name")

env.open_db(key="newDBName", txn=txn)
newDatabase = txt.cursor("newDBName")

for (key, value) in database1:
    newDatabase.put(key, value)

for (key, value) in database2:
    newDatabase.put(key, value)

или вы можете просто добавить одно к другому:

for (key, value) in database2:
    database1.put(key, value)
Другие вопросы по тегам