好像沒找到arcgis的多個字段最小值計算函數,雖然可以用excel統計,但是中間要轉數據,比較麻煩。下面用python代碼簡潔實現計算多個字段的最小值(如下圖,計算a,b兩個字段的最小值)
計算結果
同理:
可計算a、b兩都的最大值,只需將return float(temp.min()) 改為return float(temp.max())
可計算a、b的平均值,只需將return float(temp.min()) 改為return float(temp.mean())
可計算更多個字段,只需把統計的字段加入到括號內,如:cal_min(字段1、字段2、字段3、字段4.................)
代碼:
import sys
reload(sys) sys.setdefaultencoding( 'utf8') import numpy as np def cal_min(*fields): temp = np.array(fields) return float(temp.min())