所以,我有一个维度为(984,1977,2)的numpy ndarray。我想完成的是有一个numpy ndarray,我在其中对最终值进行基本的数学运算。假设data是ndarray。并且data[0][0]等于[72 46]。所以我想执行(72 - 46)/(72 + 46),并将该值存储在新的ndarray中。基本上,它表示两个叠加的波段,最终输出需要是基于上述公式的两个波段的结果(而不是NDVI)。我一直在看numpy的教程来寻找答案,但到目前为止还没有找到。
data
data[0][0]
bnlyeluc1#
对于那个数组
x = data[:,:,0] y = data[:,:,1]
是两个“最后”列值
res = (x-y)/(x+y)
应该是你想要的所有对的结果,一个(984,1977)形状数组。
1条答案
按热度按时间bnlyeluc1#
对于那个数组
是两个“最后”列值
应该是你想要的所有对的结果,一个(984,1977)形状数组。