set_initial_results
set_initial_results
是 gempy.core.interpolator.InterpolatorModel
类的一个方法,该方法用于设置初始结果。该方法将计算地层模型中的初始时间、深度、格点矩阵等参数。
model.set_initial_results(section_name=str, verbose=bool)
section_name
(str): 此参数指定了计算初始结果的地层透视面名称。如果未指定该参数,则将使用默认透视面。verbose
(bool): 此参数指定是否在计算期间打印详细信息。默认为 False
。该方法没有返回值,但会更新 InterpolatorModel
实例中的属性值,如下所示:
t_res
(ndarray): 与地层透视面相关联的升序时间向量(单位为秒)。d_res
(ndarray): 与地层透视面相关联的升序深度向量(单位为米)。resolution
(float): 每个维度中的格点数量。grid
(PointCloud): 格点矩阵(可作为三维数组访问)。import gempy as gp
# 创建模型实例并将数据加载到模型中
geo_model = gp.create_model("my_model")
gp.init_data(geo_model, [0, 1000, 0, 1000, 0, 1000], [50, 50, 50])
# 设置初始结果并打印相关属性
geo_model.set_initial_results()
print(geo_model.t_res)
print(geo_model.d_res)
print(geo_model.resolution)
print(geo_model.grid)