update_to_interpolator()
是gempy.core.model.ImplicitCoKriging
类的一个方法。该方法允许用户更新模型内部的插值器。
update_to_interpolator()
方法允许用户将之前定义的参数重新配置到 Model 类的插值器上。在这个过程中,旧的插值器将被释放并更新为新的插值器。
import gempy as gp
import numpy as np
# 定义网格
extent = [0, 1000, 0, 1000, 0, 1000]
resolution = [50, 50, 50]
geo_data = gp.create_data(extent=extent, resolution=resolution)
# 添加地层学信息
gp.init_data(geo_data, [0, 500, 750, 1000], [0, 0, 250, 500], [0, 0, 0, 0], [2, 2, 2])
# 定义模型
model = gp.create_model('My Model')
# 执行插值
model.update_to_interpolator()
在上述代码中,我们使用gempy.create_data
方法来创建一个网格。然后使用gp.init_data
方法添加地层学信息。接下来,我们使用gempy.create_model
方法来定义模型。最后,我们执行update_to_interpolator
方法来更新模型的插值器。