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对象中,以进行插值计算。