Step patterns
BasePattern
- class logio.dynamic_time_warping.BasePattern[source]
Step pattern base class. A
BasePattern
object lists the transitions allowed while searching for the minimum-distance path.Methods
Plot
_normalize
_get_array
__repr__
prints a user-readable description of the recurrence equation defined by the given pattern.- property is_normalizable
UserStepPattern
- class logio.dynamic_time_warping.UserStepPattern(pattern_info, normalize_guide)[source]
- __init__(pattern_info, normalize_guide)[source]
User defined step pattern.
- Parameters
pattern_info (list) –
list contains pattern information. example: the case of symmetric2 pattern: pattern_info = [
- dict(
indices=[(-1,0),(0,0)], weights=[1]
), dict(
indices=[(-1,-1),(0,0)], weights=[2]
), dict(
indices=[(0,-1),(0,0)], weights=[1]
)
]
normalize_guide (string ('N','M','N+M','none')) – Guide to compute normalized distance.
- property is_normalizable
- label = 'user defined step pattern'
- plot()
Visualize step pattern.