gpt4 book ai didi

python - int 和 tuple 连接错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:57 24 4
gpt4 key购买 nike

我收到这个错误:

TypeError: unsupported operand type(s) for +=: 'int' and 'tuple' 
Line 37
http://pastebin.com/LhMS9Xhx

filter = [[1,1,1],[1,1,1],[1,1,1]]
activefield = [[1,2,3],[4,5,6],[7,8,9]]
newvalue = 0
newvalue+= filter[iii][jjj]*aktuellesFeld[iii][jjj]

最佳答案

第37行是

            neuerGrauwert += filter[iii][jjj]*aktuellesFeld[iii][jjj]

aktuellesFeld[iii][jjj] = im.getpixel((...)) 是一个元组,例如:

In [8]: im.getpixel((125,125))
Out[8]: (11, 11, 11, 255)

乘以 float (如 filter[iii][jjj])连接元组的副本:

In [9]: 2*im.getpixel((125,125))
Out[9]: (11, 11, 11, 255, 11, 11, 11, 255)

但是 neuerGrauwert 是一个 int。并且您不能将 tuple 添加到 int

关于python - int 和 tuple 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9080539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com