场景集

(类来自 pyomo.contrib.parmest.scenariocreator)

class pyomo.contrib.parmest.scenariocreator.ScenarioSet(name)[source]

基础类:object

用于保存场景集的类

参数: name (str): 集合的名称(可能为“”)

__init__(name)[源代码]

方法

ScenarioNumber(scennum)

返回具有给定从零开始的编号的场景

ScensIterator()

用法:for scenario in ScensIterator()

__init__(name)

addone(scen)

向集合中添加一个场景

append_bootstrap(bootstrap_theta)

将引导theta df附加到场景集中;可能性相等

write_csv(filename)

编写一个包含集合中场景的CSV文件

成员文档

ScenarioNumber(scennum)[source]

返回具有给定从零开始的编号的场景

ScensIterator()[source]

用法:for scenario in ScensIterator()

addone(scen)[source]

向集合中添加一个场景

Parameters:

scen (ParmestScen) – 要添加的场景

append_bootstrap(bootstrap_theta)[source]

将引导theta df附加到场景集中;可能性相等

Parameters:

bootstrap_theta (dataframe) – 由bootstrap创建

Note: this can be cleaned up a lot with the list becomes a df,

这就是我把它放在ScenarioSet类中的原因。

write_csv(filename)[源代码]

编写一个包含集合中场景的CSV文件

Parameters:

文件名 (str) – 文件的完整路径和完整名称