0
我正在嘗試使用現有的numpy數組並將公式應用於數組的每個單元格。我有下面的代碼,但它返回以下錯誤。 Traceback(最近一次調用最後一次): 文件「C:\ gTemp \ Text-1.py」,第5行,在 myarray = 0.1236 * math.tan(myarray/2842.5 + 1.1863) TypeError:only length-1數組可以轉換爲Python標量如何將公式應用於numpy數組的每個單元格
我是新來的numpy,我正在尋找技能水平適當的建議。這是我現有的代碼。
import arcpy
import numpy
import math
myarray = numpy.load(r"E:\depthtester2.npy")
myarray = 0.1236 * math.tan(myarray/2842.5 + 1.1863)
myRaster = arcpy.NumPyArrayToRaster(myarray,arcpy.Point(0.0,0.0),1.0, 1.0, -99999.0)
myRaster.save("E:\deptht")
print "done"
工作正常!我感謝你的建議和努力,沃倫。 – GBG