RMI
洛 2023/12/8
# gma.climet.Index.RMI(PRE, PET, Axis = None, Scale = 1) 2.0.4 +
功能:【相对湿润度指数】。计算相对湿润度指数(Relative Moisture Index)。
参数:
PRE: array
。降水量(mm)。
PET: array
。潜在蒸散量(mm)。
可选参数:
Axis = int||None
。计算轴。如果不设置(None),多维数据会将所有数据展开到一维计算。
Scale = int
。时间尺度。默认为 1。
注意
Scale 基于计算轴!
返回:array
。
示例 :
from gma import climet
1
基于 Excel 表数据(下载 示例数据)
from gma import io
ELSXLayer = io.ReadVector('PRE_ET0.xlsx')
Data = ELSXLayer.ToDataFrame()
PRE = Data['PRE'].values
ET0 = Data['ET0'].values
# 分别计算1个月、3个月、6个月、12个月、24个月、60个月尺度的 RMI 指数
RMI1 = climet.Index.RMI(PRE, ET0)
RMI3 = climet.Index.RMI(PRE, ET0, Scale = 3)
RMI6 = climet.Index.RMI(PRE, ET0, Scale = 6)
RMI12 = climet.Index.RMI(PRE, ET0, Scale = 12)
RMI24 = climet.Index.RMI(PRE, ET0, Scale = 24)
RMI60 = climet.Index.RMI(PRE, ET0, Scale = 60)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
不同尺度 RMI 结果