model
pth
configs.py
preditc.py
hist_dt.json
cmaq_dt.json
设cmaq起报时间为2022-01-11 21:00:00
hist_dt.json的时间序列为2022-01-09 21:00:00------2022-01-11 20:00:00。当中时间序列数为48,间隔为1h。
cmaq_dt.json的时间序列为2022-01-11 21:00:00------2022-01-12 20:00:00。当中时间序列数为24,间隔为1h。
每个时间序列对应一个列表, 列表内容且顺序为['PM25', 'PM10', 'NO2', 'CO', 'SO2', 'O3']
{
'2022-01-09 21:00:00':[43.0, 75.0, 55.0, 0.9, 11.0, 20.0],
'2022-01-09 22:00:00':[49.0, 80.0, 41.0, 1.0, 13.0, 32.0],
……
'2022-01-11 20:00:00':[40.0, 56.0, 28.0, 0.8, 8.0, 42.0]
}
{
'2022-01-11 21:00:00':[43.0, 75.0, 55.0, 0.9, 11.0, 20.0],
'2022-01-11 22:00:00':[49.0, 80.0, 41.0, 1.0, 13.0, 32.0],
……
'2022-01-12 20:00:00':[40.0, 56.0, 28.0, 0.8, 8.0, 42.0]
}
直接调用predict.py文件中的pred()函数。
:parameter
model_name: str 模型名称,例如PM25、O3
hist_dt: str 历史污染6要素
cmaq_dt: str cmaq预报污染6要素
{
'PM25':
{'2023-12-23 00:00:00': 41.7,
'2023-12-23 01:00:00': 40.9,
……
'2023-12-23 22:00:00': 56.9,
'2023-12-23 23:00:00': 47.2}
'NO2':
{'2023-12-23 00:00:00': 41.7,
'2023-12-23 01:00:00': 40.9,
……
'2023-12-23 22:00:00': 56.9,
'2023-12-23 23:00:00': 47.2}
……
'O3':
{'2023-12-23 00:00:00': 41.7,
'2023-12-23 01:00:00': 40.9,
……
'2023-12-23 22:00:00': 56.9,
'2023-12-23 23:00:00': 47.2}
}