(config: EvoGitConfig, commits: list[str])
| 498 | |
| 499 | |
| 500 | def load_vectors(config: EvoGitConfig, commits: list[str]) -> np.ndarray: |
| 501 | vectors = [] |
| 502 | for commit in commits: |
| 503 | binary_data = git.read_file(config, commit, mode="binary") |
| 504 | with io.BytesIO(binary_data) as f: |
| 505 | vector = np.load(f) |
| 506 | vectors.append(vector) |
| 507 | |
| 508 | return np.array(vectors) |
| 509 | |
| 510 | |
| 511 | def vector_mutation( |