沿集合切片组件
(函数来自 pyomo.util.slices)
- pyomo.util.slices.slice_component_along_sets(comp, sets, context=None)[source]
沿着与某些集合对应的索引切片组件,无论它们出现在组件的块层次结构中的哪个位置。
给定一个组件或组件数据对象,对于该对象与context块之间的所有父组件和父块,将sets中对应集合的任何索引替换为切片或省略号。
参数:
- comp:
ComponentorComponentData 要搜索和替换其父结构的组件
- sets: ~pyomo.common.collections.ComponentSet
包含要替换为切片的集合
- context:
BlockorBlockData 搜索集合的下方块
返回:
- ~pyomo.core.base.indexed_component_slice.IndexedComponent_slice:
使用通配符替换sets索引的comp切片
- comp: