Skip to content

HfstBasicTransition

eaxelson edited this page Aug 29, 2017 · 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.

  • state Number of the target state.
  • input The input string.
  • output The output string.
  • weight The weight. Throws: EmptyStringException
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"

Clone this wiki locally