arcgis10.x多個字段最小值、最大值、平均值計算


好像沒找到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())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM