ValueError:在python中解包的值太多

2024-10-01 15:47:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在运行以下脚本,但出现错误:

Traceback (most recent call last): 
File "C:/Users/me/PycharmProjects/MySmplePythonApplication/src/Test2.py", line 22, in <module> print smooth(array) 
File "C:/Users/me/PycharmProjects/MySmplePythonApplication/src/Test2.py", line 10, in smooth dx, dy= array.shape 
ValueError: too many values to unpack

代码:

^{pr2}$

我知道这方面的话题太多了,但还是解决不了。在


Tags: inpysrc脚本错误linearrayusers
1条回答
网友
1楼 · 发布于 2024-10-01 15:47:28
dx, dy = array.shape

在数组.形状返回2个以上的值,因此有2个以上的维度。在

原因如下:

http://www.mathworks.de/de/help/matlab/ref/imread.html

返回值A是一个包含图像数据的数组。如果文件包含灰度图像,则a是M×N数组。如果文件包含真彩色图像,则a是M乘N乘3数组。对于包含使用CMYK颜色空间的彩色图像的TIFF文件,A是M-by-N-by-4数组。有关详细信息,请参阅“格式特定信息”部分中的TIFF。“

第三个维度是红色、绿色和蓝色值。在

相关问题 更多 >

    热门问题