<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

      TypeError: Mismatch between array dtype (amp;#39;objectamp;#39;) and format specifier (amp;#39;%.18eamp;#39;)(类型错误:数组数据类型(amp;#39;对象amp;#39;)和格式说明符(amp;#39;%.18eamp;#39;)不匹配)
      • <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;)不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                GUI Freezes while downloading PyQt5 and Pytube(GUI在下载PyQt5和Pytube时冻结)
                How to solve memory issues while multiprocessing using Pool.map()?(如何解决使用Pool.map()进行多处理时的内存问题?)
                Python - How to use FastAPI and uvicorn.run without blocking the thread?(Python-如何使用FastAPI和uvicorn.run而不阻塞线程?)
                How to increment a shared counter from multiple processes?(如何从多个进程递增共享计数器?)
                Using pika, how to connect to rabbitmq running in docker, started with docker-compose with external network?(使用pika,如何连接运行在docker中的rabbitmq,从docker开始-与外部网络连接?)
                How to use .rolling() on each row of a Pandas dataframe?(如何对 pandas 数据帧的每一行使用.roll()?)

                    <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>
                            <tbody id='CFZN2'></tbody>