modify_order_surfaces
方法用于重新排序指定表面的顺序。此方法将表面的顺序更改为给定的列表,并返回重排后的表面名称列表。
ImplicitCoKriging.modify_order_surfaces(self, surface_list)
surface_list
:表面名称的有序列表。以下示例演示如何使用modify_order_surfaces
方法。
import gempy as gp
# 创建模型
model = gp.create_model('new_model')
# 添加表面
gp.init_data(model, [0, 10, 0, 10, 0, 10], [2, 2, 2], ['sur1', 'sur2', 'sur3'])
# 获取默认的表面顺序
print(model.surfaces)
# 重新排序表面
new_order = ['sur3', 'sur1', 'sur2']
model.modify_order_surfaces(new_order)
# 获取重排后的表面顺序
print(model.surfaces)
输出结果:
['sur1', 'sur2', 'sur3']
['sur3', 'sur1', 'sur2']