compute_model_at是Gempy中的一个函数,用于计算指定网格中所有格点的地质模型。
compute_model_at(model, positions, verbose=False, **kwargs)
model:gempy.core.model.Model对象,表示要计算的地质模型。positions:numpy.ndarray对象,表示地质模型的所有格点的三维坐标数组。verbose:默认为False,表示不输出详细信息。若为True,则会输出详细信息。**kwargs:其它可选参数。目前支持以下参数:
export:默认为False,表示不将结果导出为.csv文件。若为True,则会将结果导出为.csv文件。return_value:默认为False,表示不返回计算结果。若为True,则会返回计算结果。如果return_value参数为True,则会返回计算结果,否则不返回。
import gempy as gp
# 创建Gempy中的一个`Model`对象
model = gp.create_model('example')
# 定义地层序列
gp.init_data(model, [0, 100, 200, 300], [0, 2, 4, 6], [2.5, 3.25, 2.5])
# 定义地质模型中所有格点的三维坐标
positions = gp.grid_3d(model)
# 计算地质模型
gp.compute_model_at(model, positions)