该函数用于修改隐式共同克里金模型的参数选项。
model.modify_options(new_options: Dict)
new_options
:一个包含新的参数选项的字典。n_closest_points
:int,指定用于计算插值的最近数据点的数量。rescaling
:str,指定特征重缩放方法,可选值为'robust'和'standard'。'standard'使用标准缩放方法,'robust'使用更稳健的缩放方法。update_all
:bool,是否在修改参数后立即更新模型。默认为True。import gempy as gp
#创建地质模型
geo_model = gp.create_model('Example')
gp.init_data(geo_model, [0, 10, 0, 10, 0, 10], [50, 50, 50], path_o = 'data/input_data/example_input_data.hdf5')
gp.map_series_to_surfaces(geo_model, {"Strat_Series": ('rock2','rock1'),"Basement_Series": ('basement')}, remove_unused_series=True)
#设置新的参数选项
new_options = {'n_closest_points':20, 'rescaling':'robust', 'update_all':False}
geo_model.surfaces[0].modify_options(new_options)
update_all
参数的值为False,则必须调用update()
函数才能更新模型。