Module: DTW::Metrics::Chebyshev
- Defined in:
- lib/dtwrb/metrics.rb,
sig/dtwrb.rbs
Class Method Summary collapse
Class Method Details
.call(left, right) ⇒ ::Float
48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/dtwrb/metrics.rb', line 48 def self.call(left, right) Metrics.assert_conformable!(left, right) largest = 0.0 axis = 0 while axis < left.length difference = (left[axis] - right[axis]).abs largest = difference if difference > largest axis += 1 end largest.to_f end |