Move neighbor calculation to neighbors()
This commit is contained in:
parent
e5f00ee85f
commit
00f623f5ae
1 changed files with 5 additions and 2 deletions
|
@ -21,9 +21,12 @@ class Series(dict):
|
|||
def __init__(self):
|
||||
super().__init__()
|
||||
|
||||
def neighbors(self, series: Self):
|
||||
return nearest(sorted(self.keys(), reverse=True),
|
||||
sorted(series.keys(), reverse=True))
|
||||
|
||||
def intersect(self, series: Self, intersection: SeriesIntersection, start: float=None) -> tuple[float]:
|
||||
pairs = nearest(sorted(self.keys(), reverse=True),
|
||||
sorted(series.keys(), reverse=True))
|
||||
pairs = self.neighbors(series)
|
||||
|
||||
for pair in pairs:
|
||||
v1, v2 = self[pair[0]], series[pair[1]]
|
||||
|
|
Loading…
Add table
Reference in a new issue