2024-05-16 06:08:11 发布
网友
我在让python2.7实现这个公式时遇到了问题。其目的是将陆地卫星7DN值转换为反射率值。b1引用band1 TIFF图像。在
L_B1 = float(((LMax_B1 - LMin_B1) / (QCALMax_B1 - QCALMin_B1)) * (b1 - QCALMin_B1) + LMin_B1)
我收到的错误消息是:
它看起来不像-/*。我输入了数学。在
任何帮助都将不胜感激。在
对我来说,这看起来像是在字符串上操作,也就是说,LMax_B1等变量中的一个是unicode字符串,也可能是所有的。或者先转换浮点数:
LMax_B1
LMax_B1 - LMin_B1
到
对所有其他变量也同样如此。顺便说一下,您不需要为运算符+ - * /导入数学。如果你对数字进行操作,它们总是可用的,并按预期工作。更高级的函数如sin等需要数学
+ - * /
sin
对我来说,这看起来像是在字符串上操作,也就是说,
LMax_B1
等变量中的一个是unicode字符串,也可能是所有的。或者先转换浮点数:到
^{pr2}$对所有其他变量也同样如此。顺便说一下,您不需要为运算符
+ - * /
导入数学。如果你对数字进行操作,它们总是可用的,并按预期工作。更高级的函数如sin
等需要数学相关问题 更多 >
编程相关推荐