@@ -63,7 +63,7 @@ def binary_search_vectorized(
6363def piece_wise_linear_interpolation (
6464 item : float ,
6565 item_indices : np .ndarray ,
66- vectors : np .ndarray | dict ,
66+ vectors : Union [ np .ndarray , dict ] ,
6767 tolerance : float = 1e-4 ,
6868) -> np .ndarray :
6969 """Computes a item interpolation for temporal vectors defined either by item_indices and vectors at these indices.
@@ -101,7 +101,7 @@ def piece_wise_linear_interpolation(
101101def piece_wise_linear_interpolation_with_map (
102102 item : float ,
103103 item_indices : np .ndarray ,
104- vectors : np .ndarray | dict ,
104+ vectors : Union [ np .ndarray , dict ] ,
105105 vectors_map : list = None ,
106106 tolerance : float = 1e-4 ,
107107) -> float :
@@ -143,7 +143,7 @@ def piece_wise_linear_interpolation_with_map(
143143
144144
145145def piece_wise_linear_interpolation_vectorized (
146- items : list [float ], item_indices : np .ndarray , vectors : np .ndarray | dict
146+ items : list [float ], item_indices : np .ndarray , vectors : Union [ np .ndarray , str ]
147147) -> list [np .ndarray ]:
148148 """piece_wise_linear_interpolation for more than one call (items is now a list or one-dimensional np.ndarray).
149149
@@ -165,7 +165,7 @@ def piece_wise_linear_interpolation_vectorized(
165165def piece_wise_linear_interpolation_vectorized_with_map (
166166 items : list [float ],
167167 item_indices : np .ndarray ,
168- vectors : np .ndarray | dict ,
168+ vectors : Union [ np .ndarray , dict ] ,
169169 vectors_map : list = None ,
170170) -> list [np .ndarray ]:
171171 """piece_wise_linear_interpolation_with_map for more than one call (items is now a list or one-dimensional np.ndarray).
0 commit comments