Как добавить массив в базу данных MongoDB? - PullRequest
0 голосов
/ 29 мая 2018

Я создаю одно приложение для распознавания лиц с использованием модели Facenet.Я хочу сохранить вложение лица, вычисленное моделью, в базу данных MongoDB, которую я создал с помощью python.Но я получаю ошибку при вставке вектора длины 128 в БД.Ошибка выглядит примерно так:

File "/usr/local/lib/python3.5/dist-packages/pymongo/network.py", line 102, in command None, codec_options, check_keys) bson.errors.InvalidDocument: Cannot encode object: array([-0.05931559, -0.00251597, -0.0259446 , 0.04900783, -0.01918399)

Я пробовал разные вещи, такие как изменение вектора встраивания в dict как

dict(embedding-vector)

, но это также не сработало.

Есть ли способ сделать это?Если да, то как?

Или я должен переключиться на другую базу данных?

...