该函数用于修改隐式克里金模型中的表面点(surface points)。
modify_surface_points(self, new_surface_points=None, update=False)
new_surface_points
:一个包含表面点的新数组。如果值为None
,则表示不更改表面点。默认值为None
。update
:一个布尔值,表示是否重新计算模型参数。如果为True
,则重新计算,否则不计算。默认值为False
。返回修改后的隐式克里金模型。
# 创建隐式克里金模型
model = ImplicitCoKriging(...)
# 获取表面点数组
surface_points = model.surface_points
# 修改表面点数组
new_surface_points = ...
model.modify_surface_points(new_surface_points=new_surface_points, update=True)
numpy.ndarray
;(n, 3)
,其中n
为表面点的数量,3
表示三维空间中的坐标。