<legend id='9b79J'><style id='9b79J'><dir id='9b79J'><q id='9b79J'></q></dir></style></legend>

        <bdo id='9b79J'></bdo><ul id='9b79J'></ul>

    1. <small id='9b79J'></small><noframes id='9b79J'>

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

      类型错误:数组数据类型(&amp;#39;对象&amp;#39;)和格式说明符(&amp;#39

      时间:2024-08-10
      • <i id='9m5iV'><tr id='9m5iV'><dt id='9m5iV'><q id='9m5iV'><span id='9m5iV'><b id='9m5iV'><form id='9m5iV'><ins id='9m5iV'></ins><ul id='9m5iV'></ul><sub id='9m5iV'></sub></form><legend id='9m5iV'></legend><bdo id='9m5iV'><pre id='9m5iV'><center id='9m5iV'></center></pre></bdo></b><th id='9m5iV'></th></span></q></dt></tr></i><div id='9m5iV'><tfoot id='9m5iV'></tfoot><dl id='9m5iV'><fieldset id='9m5iV'></fieldset></dl></div>

          <legend id='9m5iV'><style id='9m5iV'><dir id='9m5iV'><q id='9m5iV'></q></dir></style></legend>
            <bdo id='9m5iV'></bdo><ul id='9m5iV'></ul>

            1. <small id='9m5iV'></small><noframes id='9m5iV'>

                  <tbody id='9m5iV'></tbody>
                <tfoot id='9m5iV'></tfoot>

                本文介绍了类型错误:数组数据类型(&amp;#39;对象&amp;#39;)和格式说明符(&amp;#39;%.18e&amp;#39;)不匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我有以下数组:

                X = np.array([image_array_to_vector1,image_array_to_vector2,image_array_to_vector3,image_array_to_vector4])
                

                打印出的X如下所示:

                [array([167, 167, 169, ...,   1,   1,   1], dtype=uint8)
                 array([42, 43, 43, ..., 41, 36, 34], dtype=uint8)
                 array([0, 0, 0, ..., 0, 0, 0], dtype=uint8)
                 array([0, 0, 0, ..., 0, 0, 0], dtype=uint8)]
                

                当我尝试将数据另存为txt时:

                X_to_text_file = np.savetxt('x.txt',X)
                

                我得到以下信息:

                File "/Library/Python/2.7/site-packages/numpy/lib/npyio.py", line 1258, in savetxt
                    % (str(X.dtype), format))
                TypeError: Mismatch between array dtype ('object') and format specifier ('%.18e')
                

                为什么?我如何解决此问题?

                谢谢。

                推荐答案

                如果没有一些示例数据,复制此代码有点困难,但以下是我得出的结论。

                arr = np.array([np.array([1,2,3]), np.array([1,2,3,4])])
                arr
                array([array([1, 2, 3]), array([1, 2, 3, 4])], dtype=object)
                np.savetxt('x.txt', arr)
                TypeError: Mismatch between array dtype ('object') and format specifier ('%.18e')
                
                正如@artier所指出的,在.txt文件的Write Object Array to.txt fileWrite Object Array to.txt file中,接受答案的末尾有一小段代码 这表明您可以使用fmt='%s'将数组保存为字符串。使用此格式似乎为我解决了问题(同样,如果没有数据样本,我也无法重新创建您的问题)。

                np.savetxt('x.txt', arr, fmt='%s')
                

                我要指出的是,如果您希望保存不同的阵列并希望在单个位置保存它们,savez非常有用。

                这篇关于类型错误:数组数据类型(&amp;#39;对象&amp;#39;)和格式说明符(&amp;#39;%.18e&amp;#39;)不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:使用滑块选择要显示的图形 下一篇:在Python中编写函数仅保存最后一个字符串(Python)

                相关文章

                  <small id='CFZN2'></small><noframes id='CFZN2'>

                  • <bdo id='CFZN2'></bdo><ul id='CFZN2'></ul>
                    <legend id='CFZN2'><style id='CFZN2'><dir id='CFZN2'><q id='CFZN2'></q></dir></style></legend>

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