Skip to content

HfstBasicTransition

eaxelson edited this page Aug 31, 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