我有一个包含1,000多个案例的shapefile和三个字段(DOUBLE)ran1,ran2和ran3,我已设置这些文件以接收单独的随机数生成操作的产品。
不幸的是,Random Number Generator (Environment setting)文档和Parser:Python似乎不适合这类事情。
getRandomValue()
import numpy.random as R
def getRandomValue(fieldName1):
return R.random()
欢迎任何想法。
答案 0 :(得分:1)
我不确定为什么你认为你发布的代码不合适。
对我来说,下面的代码效果很好,并且可以将随机值写入字段中,然后将其包装在UpdateCursor中。
import numpy.random as R
def getRandomValue(fieldName1):
return R.random()
print getRandomValue()
如果随机数范围不合适,则此StackOverflow Question有一个很好的答案。
请注意,GIS Stack Exchange可能是发布此问题的一个不错的替代位置,因为它使用ArcGIS中的ArcPy。