我正在使用Facenet模型创建一个面部识别应用程序 . 我想将模型计算的面嵌入存储到我使用python创建的MongoDB数据库中 . 但是在将长度为128的向量插入DB时出现错误 . 错误是这样的
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 as
dict(embedding-vector)
但那也行不通 .
有什么方法可以做到吗?如果有,怎么样?
或者我应该切换到另一个数据库?