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)