在ArcGIS的字段計算器中使用Python腳本生成0-100的隨機數,可以按照以下步驟操作:
- 打開屬性表,選擇要計算的字段
- 打開字段計算器
- 選擇"Python"解析器
- 勾選"顯示代碼塊"
- 在"預邏輯腳本代碼"中輸入以下代碼
- 在下方表達式框中輸入
random_num()
預邏輯腳本代碼如下:
import randomdef random_num():return random.randint(0, 100)
這段代碼的作用是:
- 導入Python的random模塊
- 定義一個名為random_num的函數
- 函數返回一個0到100之間(包括0和100)的隨機整數
執行后,所選字段的所有記錄都會被賦值為0-100之間的隨機數。每次計算都會生成不同的隨機數序列。
如果需要生成帶小數的隨機數(例如0-100之間的浮點數),可以使用:
import randomdef random_num():return random.uniform(0, 100)