You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import stormpy import stormpy.core
import stormpy.examples import stormpy.examples.files
def example_exploration_01(): """
Example to exploration of MDPs. :return: """
program = stormpy.parse_prism_program(stormpy.examples.files.prism_pomdp_maze) prop = "R=? [F \"goal\"]" properties = stormpy.parse_properties(prop, program) model = stormpy.build_model(program, properties) print(model.model_type)
for state in model.states: if state.id in model.initial_states: print(state) for action in state.actions: for transition in action.transitions: print("From state {} by action {}, with probability {}, go to state {}".format(state, action, transition.value(), transition.column))
if __name__ == '__main__': example_exploration_01()
|