modify_results_matrices_pro
是gempy.core.interpolator.InterpolatorModel
中的一个方法,用于在插值过程中修改区块矩阵和右侧向量。
def modify_results_matrices_pro(self, matrix_extension, rhs_extension):
matrix_extension
: ndarray,一个N x N的数组,表示本次插值过程中需要附加的区块矩阵。rhs_extension
: ndarray,一个N x 1的数组,表示本次插值过程中需要附加的右侧向量。此方法没有返回值。
本方法根据传入的区块矩阵和右侧向量,将它们附加到区块矩阵列表和右侧向量列表中,以进行后续的求解。
import numpy as np
from gempy.core.interpolator import InterpolatorModel
model = InterpolatorModel(...)
matrix_extension = np.ones((N, N))
rhs_extension = np.ones((N, 1))
model.modify_results_matrices_pro(matrix_extension, rhs_extension)
在示例中,我们创建了一个InterpolatorModel
对象,并传入了除matrix_extension
和rhs_extension
以外的其他参数。我们自行创建了大小为N的区块矩阵和右侧向量,然后使用modify_results_matrices_pro
方法将其附加到model
对象中,以进行插值计算。