功能描述: 修改特征的顺序。
proj.modify_order_features(self, features: List[str], order: Optional[List[Union[int,str]]] = None)
参数说明:
features
:List[str] 类型,要进行修改的特征列表。order
:Optional[List[Union[int,str]]] 类型,特征的新顺序。可以为 None,此时按照 features 中的特征名称列表进行排序。返回值:
使用示例:
import gempy as gp
# 创建gempy模型实例
geo_model = gp.create_model('my model')
# 添加3个特征
gp.add_surfaces(geo_model, ['feature1', 'feature2', 'feature3'])
# 打印特征的默认序列
print(geo_model.surfaces)
# 修改特征的顺序为 feature3,feature2,feature1。
geo_model.modify_order_features(['feature1', 'feature2', 'feature3'], [2, 1, 0])
# 打印特征的新序列
print(geo_model.surfaces)
# 输出结果
# ['feature1', 'feature2', 'feature3']
# ['feature3', 'feature2', 'feature1']
注意事项: