python程序问题

img

img

目的是读取栅格影像并进行一些计算处理,不明白什么会报这个错,请各位帮忙看下

  代码最后一行(第30行)引用的两个对象是不同类型,不可以用“+”运算符进行运算。

  请检查数据。


  • 从您type来看,其类型就是numpy 的双精度浮点数,是可以+的啊,已经试验过。

    img


  您在这条语句前打印“+”两端的变量——resultMap[(i+r),(j+c)]、value,康康报错时,她们到底是啥玩意儿。🧐🧐
  • 报错变量

    img

  • 打印输出+号两端变量代码

print(f"resultMap[(i+r),(j+c)] + value  = {resultMap[(i+r)}, (j+c)] + value}")