<bdo id='lXrrU'></bdo><ul id='lXrrU'></ul>
  • <small id='lXrrU'></small><noframes id='lXrrU'>

      <legend id='lXrrU'><style id='lXrrU'><dir id='lXrrU'><q id='lXrrU'></q></dir></style></legend>

      <tfoot id='lXrrU'></tfoot>

      1. <i id='lXrrU'><tr id='lXrrU'><dt id='lXrrU'><q id='lXrrU'><span id='lXrrU'><b id='lXrrU'><form id='lXrrU'><ins id='lXrrU'></ins><ul id='lXrrU'></ul><sub id='lXrrU'></sub></form><legend id='lXrrU'></legend><bdo id='lXrrU'><pre id='lXrrU'><center id='lXrrU'></center></pre></bdo></b><th id='lXrrU'></th></span></q></dt></tr></i><div id='lXrrU'><tfoot id='lXrrU'></tfoot><dl id='lXrrU'><fieldset id='lXrrU'></fieldset></dl></div>

        在mongodb中保存numpy数组

        时间:2023-09-14

        <i id='CSFht'><tr id='CSFht'><dt id='CSFht'><q id='CSFht'><span id='CSFht'><b id='CSFht'><form id='CSFht'><ins id='CSFht'></ins><ul id='CSFht'></ul><sub id='CSFht'></sub></form><legend id='CSFht'></legend><bdo id='CSFht'><pre id='CSFht'><center id='CSFht'></center></pre></bdo></b><th id='CSFht'></th></span></q></dt></tr></i><div id='CSFht'><tfoot id='CSFht'></tfoot><dl id='CSFht'><fieldset id='CSFht'></fieldset></dl></div>
        • <small id='CSFht'></small><noframes id='CSFht'>

          <tfoot id='CSFht'></tfoot>

                <tbody id='CSFht'></tbody>
                <bdo id='CSFht'></bdo><ul id='CSFht'></ul>
                • <legend id='CSFht'><style id='CSFht'><dir id='CSFht'><q id='CSFht'></q></dir></style></legend>
                • 本文介绍了在mongodb中保存numpy数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有几个 MongoDB 文档,其中一个字段最好表示为矩阵(numpy 数组).我想将此文档保存到 MongoDB,我该怎么做?

                  I have a couple of MongoDB documents wherein one my the fields is best represented as a matrix (numpy array). I would like to save this document to MongoDB, how do I do this?

                  {
                  'name' : 'subject1',
                  'image_name' : 'blah/foo.png',
                  'feature1' : np.array(...)
                  }
                  

                  推荐答案

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

                  For a 1D numpy array, you can use lists:

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

                  对于多维数据,我相信你需要使用pickle和pymongo.binary.Binary:

                  For multidimensional data, I believe you'll need to use pickle and 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中保存numpy数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:从哈希键中检索不同的值 - DynamoDB 下一篇:混合 PostgreSQL 和 MongoDB(作为 Django 后端)

                  相关文章

                  最新文章

                    <i id='2MPON'><tr id='2MPON'><dt id='2MPON'><q id='2MPON'><span id='2MPON'><b id='2MPON'><form id='2MPON'><ins id='2MPON'></ins><ul id='2MPON'></ul><sub id='2MPON'></sub></form><legend id='2MPON'></legend><bdo id='2MPON'><pre id='2MPON'><center id='2MPON'></center></pre></bdo></b><th id='2MPON'></th></span></q></dt></tr></i><div id='2MPON'><tfoot id='2MPON'></tfoot><dl id='2MPON'><fieldset id='2MPON'></fieldset></dl></div>

                        <bdo id='2MPON'></bdo><ul id='2MPON'></ul>
                      <tfoot id='2MPON'></tfoot>

                    1. <small id='2MPON'></small><noframes id='2MPON'>

                      <legend id='2MPON'><style id='2MPON'><dir id='2MPON'><q id='2MPON'></q></dir></style></legend>