• 技术文章 >数据库 >MongoDB

    mongodb如何存numpy数组

     Ly Ly2020-06-09 15:44:11原创4206

    1、对于一维numpy数组,可以使用列表:

    # serialize 1D array x
    record['feature1'] = x.tolist()
    # deserialize 1D array x
    x = np.fromiter( record['feature1'] )

    2、对于多维数组,你需要使用pickle和pymongo.binary.Binary:

    # serialize 2D array y
    record['feature2'] = pymongo.binary.Binary( pickle.dumps( y, protocol=2) ) )
    # deserialize 2D array y
    y = pickle.loads( record['feature2'] )
    专题推荐:mongodb
    上一篇:mongodb和es区别 下一篇:mongodb如何导入shapefile数据?

    相关文章推荐

    • idea怎么配置mongodb• linux下MongoDB的使用教程• mongodb php.ini 在哪?• mongodb 安装怎么好久

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网