本模块为Gempy的geometric_data模块下的Orientations模块,用于设置默认方向。
该函数用于在Orientations模块中设置默认方向。在使用Gempy进行渗透率模拟时候,通常需要设置各个方向的矢量值。为了减少输入工作,可以使用本函数设置默认方向使得在缺失某个方向的矢量值时候,算法会将该矢量值按照默认方向赋值。
def set_default_orientation(self, value):
self._default_values = value
value
: 默认方向矢量值,包括X
, Y
和Z
方向的矢量值。可以输入一个长度为3的列表,或者一个numpy.ndarray对象。该函数没有返回值。
orientations = gp.Orientations(orientations_df, default_values=[1, 0, 0])
orientations.set_default_orientation([0, 0, 1])
以上示例中,我们首先初始化orientations对象,设置其默认矢量值为[1, 0, 0]
。然后,我们使用set_default_orientation
函数将默认矢量值修改为[0, 0, 1]
。这将使得在X和Y方向上未指定矢量值的情况下,算法会将其赋值为[0, 0, 1]
。