输入数据标准化器
(类来自 pyomo.contrib.pyros.config)
- class pyomo.contrib.pyros.config.InputDataStandardizer(ctype, cdatatype, ctype_validator=None, cdatatype_validator=None, allow_repeats=False)[source]
基础类:
object用于可转换为Pyomo组件类型列表的对象的标准化器。
- Parameters:
ctype (type) – Pyomo 组件类型,例如 Component、Var 或 Param。
cdatatype (type) – 对应的Pyomo组件数据类型,例如 ComponentData, VarData, 或 ParamData。
ctype_validator (callable, optional) – 用于验证ctype类型对象的验证器函数。
cdatatype_validator (callable, optional) – 用于验证cdatatype类型对象的验证函数。
allow_repeats (bool, optional) – 如果为True,则允许在最终列表中重复组件数据条目,否则为False。
- ctype
- cdatatype
- ctype_validator
- cdatatype_validator
- allow_repeats
- __init__(ctype, cdatatype, ctype_validator=None, cdatatype_validator=None, allow_repeats=False)[source]
初始化自身(参见类文档字符串)。
方法
__init__(ctype, cdatatype[, ...])初始化自身(参见类文档字符串)。
返回简要描述自身涵盖的域的字符串。
成员文档