300多万要素记录的某图层,根据某字段统计各分类值的数量
方法1:FeatureClassToNumPyArray、numpy.unique
uni=np.unique(nd)
for i in uni:
print i[0],np.sum(nd==i)
方法2:SearchCursor、Counter
vlist=[cur[0] for cur in curs]
keys=sorted(vCounter.keys())
for k in keys:
print k,vCounter[k]
时间总结:
方法1:29+9=38s
方法2:26+2=28s
原文:https://www.cnblogs.com/geosnoob/p/12340545.html