pm4py.objects.petri_net.saw_net.obj module#

class pm4py.objects.petri_net.saw_net.obj.StochasticArcWeightNet(name: str = None, places: Collection[Place] = None, transitions: Collection[Transition] = None, arcs: Collection[Arc] = None, properties: Dict[str, Any] = None)[source]#

Bases: StochasticPetriNet

Petri nets with stochastic arc weights. Arcs are assumed to desribe distributions of token consumption/production. We utilize the weight attribute that is defined in the Petri net based class to store the distribution.

class Arc(source, target, weight={1: 1.0}, properties=None)[source]#

Bases: Arc

property weight_distribution: Dict[int, float]#
Binding#

alias of List[Tuple[Arc, int]]