prepare_common_args
是gempy.core.solution.Solution
的一个方法。它用于准备模型求解时的公共参数。
prepare_common_args
方法无输入参数。
方法返回一个包含多个参数的元组,包括:
interp_data
:一个包含地质预处理信息的字典,包括地层填充,靶向面处理等。
interfaces_all
:一个包含所有地层界面的地层名称以及坐标信息的字典。
stack_to_interpolate
:一个用于预测的地层的名称列表。
rescaling_factors
:一个包含标量强度和礼貌变化范围的字典,用于对数据进行归一化。
orientations
:包含定向测量的 DataFrame 数据帧。
scalar_field
:一个字符串常数,表示标量场的名称。
update_input
:一个布尔常数,确定是否更新插值数据。
compute_mesh
:一个布尔常数,确定是否为每层插值生成一个立体网格。
original_scale
:一个布尔常数,标记数据是否与其原始比例相匹配。
verbose
:一个布尔常数,用于确定是否打印日志信息。
以下是使用prepare_common_args
方法的示例:
import gempy
# 导入数据并创建模型实例
data_path = 'path/to/data'
geo_model = gempy.create_model('model_name')
gempy.init_data(geo_model, [0, 1000, 0, 1000], [50, 50, 50], path_i=data_path)
# 准备参数
common_args = geo_model.solutions.prepare_common_args()
# 运行模型求解
sol = geo_model.solutions.compute_model(solution_kwargs=common_args)
以上示例展示了如何使用prepare_common_args
方法准备公共参数,然后将其传递给compute_model()
方法进行模型求解。
prepare_common_args
方法是gempy.core.solution.Solution
的一个快捷方法,用于准备模型求解时的公共参数。这些参数可用于构建模型、处理数据和执行模型求解。