我想在某些值超过阈值180时进行调整。以下是代码示例:
mxn = Lon.shape
lon = []
for i in range(mxn[0]):
for j in range(mxn[1]):
if Lon[i,j]>180:
lon.append(Lon[i,j]-360)
elif Lon[i,j]<=180:
lon.append(Lon[i,j])
基本上,我想将经度从0-360调整到-180到180。但是,在执行此循环时,它返回单个数组,而不是与原始矩阵Lon大小匹配的矩阵。我知道有办法做到这一点,但我很难找到一个好的资源显示如何做到这一点。提前谢谢
您只是将所有值附加到一个数组中。尝试在嵌套的
for
循环中生成一个子数组,然后将其附加到lon
相关问题 更多 >
编程相关推荐