有效降水量是指能夠提供給作物蒸發(fā)蒸騰,從而減少作物對(duì)灌溉水需求的雨量,可根據(jù)美國(guó)農(nóng)業(yè)部推薦的方法進(jìn)行逐月計(jì)算,本文將介紹其在Python環(huán)境中的實(shí)現(xiàn)方式。其公式如下:
式中,\(P_{eff}\) 為月有效降水量 (mm/month);\(P_{month}\) 為月總降水量 (mm/month)。
1 主要代碼
(1)核心算法函數(shù)
# 根據(jù)月總降水量,計(jì)算月有效降水量
def calculate_peff(pre):
peff = 0
if pre <= 250:
peff = pre * (125 - 0.2 * pre) / 125
else:
peff = 125 + 0.1 * pre
return peff
(2)示例數(shù)據(jù)及運(yùn)算結(jié)果文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-818680.html
月降水量示例數(shù)據(jù)列表:
[36.53, 143.6, 65.43, 78.4, 186.41, 8.33, 177.23, 159.42, 42.51, 145.8, 68.02, 128.7, 73.01, 69.11, 115.83, 107.53, 132.82, 353.26, 41.37, 386.66, 58.2, 126.92, 111.73, 103.41, 257.8, 478.82, 200.01, 27.22, 71.32, 41.71]
月有效降水量運(yùn)算結(jié)果(保留四位小數(shù)):
[34.3949, 110.6065, 58.5803, 68.5655, 130.8121, 8.219, 126.9732, 118.7564, 39.6186, 111.7878, 60.6172, 102.1981, 64.4813, 61.4681, 94.3635, 89.0297, 104.5942, 160.326, 38.6316, 163.666, 52.7804, 101.1461, 91.7563, 86.3002, 150.78, 172.882, 136.0036, 26.0345, 63.1815, 38.9264]
2 參考文獻(xiàn)
[1] 黃志剛, 王小立, 肖燁, 等. 氣候變化對(duì)松嫩平原水稻灌溉需水量的影響[J]. 應(yīng)用生態(tài)學(xué)報(bào), 2015, 26(1): 260-268.文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818680.html
到了這里,關(guān)于通過(guò)Python計(jì)算有效降水量的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!