Initialize the Euclidean basic backend.
(self, vectors: npt.NDArray, arguments: BasicArgs)
| 230 | |
| 231 | class EuclideanBasicBackend(BasicBackend): |
| 232 | def __init__(self, vectors: npt.NDArray, arguments: BasicArgs) -> None: |
| 233 | """Initialize the Euclidean basic backend.""" |
| 234 | super().__init__(vectors=vectors, arguments=arguments) |
| 235 | self.squared_norm_vectors = (self._vectors**2).sum(1) |
| 236 | |
| 237 | def _update_precomputed_data(self) -> None: |
| 238 | """Update precomputed data for Euclidean distance.""" |