mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-08-08 09:32:20 +00:00
Avoid redundant computation in PiecewiseLinear. (#1915)
This commit is contained in:
parent
86bd16d496
commit
171cf8c9fe
@ -160,8 +160,10 @@ class PiecewiseLinear(object):
|
||||
extra_x_vals.append(extra_x_val)
|
||||
if len(extra_x_vals) > 0:
|
||||
x_vals = sorted(set(x_vals + extra_x_vals))
|
||||
y_vals1 = [self(x) for x in x_vals]
|
||||
y_vals2 = [p(x) for x in x_vals]
|
||||
|
||||
y_vals1 = [self(x) for x in x_vals]
|
||||
y_vals2 = [p(x) for x in x_vals]
|
||||
|
||||
return (
|
||||
PiecewiseLinear(*zip(x_vals, y_vals1)),
|
||||
PiecewiseLinear(*zip(x_vals, y_vals2)),
|
||||
|
Loading…
x
Reference in New Issue
Block a user