Encode a float vector as a compact binary blob.
(vec: list[float])
| 753 | |
| 754 | |
| 755 | def _encode_vector(vec: list[float]) -> bytes: |
| 756 | """Encode a float vector as a compact binary blob.""" |
| 757 | return struct.pack(f"{len(vec)}f", *vec) |
| 758 | |
| 759 | |
| 760 | def _decode_vector(blob: bytes) -> list[float]: |
no outgoing calls