Options
类是Gempy
库的核心数据结构之一,它被用于保存各种选项的默认值。Options
类型的实例通常在gempy.Model
的初始化函数中作为参数传递。default_options
是一个类方法,用于获取Options
类型的实例。下面是Options
类的默认选项和它们的默认值。
verbosity
: 控制Gempy
库内部函数和方法的输出信息的详细程度。可选值为:
0
: 安静模式,只打印错误和警告信息;
1
: 磨损模式,打印所有有用信息;
2
: 详细模式,打印非常详细的信息。
dtype
: 用于定义Gempy
使用的数据类型,目前支持float32
和float64
两个选项。
resolution
: 网格精度,即将地层划分为多少个网格。
interp_method
: 插值方法,用于定义地层差值的插值方法。目前支持linear
、cubic
和multiquadric
三种插值方法。
gradient_type
: 梯度类型,可用于计算地层的梯度信息,目前支持finite_difference
和kriging
两种梯度计算方式。
variogram_model
: 变异函数模型,用于定义kriging
方法的变异函数模型,目前支持spherical
、exponential
和gaussian
三种变异函数模型。
nlayers
: 地层层数,用于定义模型中包含的地层层数。
下面是各个默认选项的默认值:
verbosity
: 0
dtype
: float32
resolution
: 50
interp_method
: linear
gradient_type
: finite_difference
variogram_model
: spherical
nlayers
: 5
以上就是default_options
方法的详细文档。用户可以通过修改Options
类的默认选项,来实现自己的目标。