Я создаю одно приложение для распознавания лиц с использованием модели 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)
но это тоже не сработало.
Есть ли способ, которым это можно сделать? Если да, то как?
Или мне перейти на другую базу данных?
Как то так 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)
Я использовал как функции db.insert_one, так и db.vectors.insert.

Можете ли вы добавить точный запрос вставки, который вы используете, и точную ошибку, которую вы получите?