Skip to content

HfstBasicTransition

eaxelson edited this page Feb 8, 2018 · 10 revisions

class HfstBasicTransition

A transition class that consists of a target state, input and output symbols and a a tropical weight.


__init__ (self, state, input, output, weight)

Create an HfstBasicTransition leading to target state state with input symbol input, output symbol output and weight weight.

transition = hfst.HfstBasicTransition(1, 'foo', 'bar', 0.5)

get_input_symbol (self)

Get the input symbol of the transition.


get_output_symbol (self)

Get the output symbol of the transition.


get_target_state (self)

Get number of the target state of the transition.


get_weight (self)

Get the weight of the transition.


set_weight (self, weight)

Set the weight of the transition to weight.

  • weight The weight.

__str__ (self)

A string representation of the transition.

Return: "target_state input_symbol output_symbol, weight"