Blosc/python-blosc2

Array-api Linalg functions

Open

#476 geöffnet am 15. Sept. 2025

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Python (47 Forks)auto 404
enhancementhelp wanted

Repository-Metriken

Stars
 (207 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

It might be nice to add the following functions to blosc2, which are included in the linalg module of the array-api standard. See src/blosc2/linalg.py for function signatures.

  • array_api_tests/test_linalg.py::test_cholesky
  • array_api_tests/test_linalg.py::test_cross
  • array_api_tests/test_linalg.py::test_det
  • array_api_tests/test_linalg.py::test_diagonal
  • array_api_tests/test_linalg.py::test_eigh
  • array_api_tests/test_linalg.py::test_eigvalsh
  • array_api_tests/test_linalg.py::test_inv
  • array_api_tests/test_linalg.py::test_linalg_matmul - add @ operator
  • array_api_tests/test_linalg.py::test_matmul
  • array_api_tests/test_linalg.py::test_matrix_norm
  • array_api_tests/test_linalg.py::test_matrix_power
  • array_api_tests/test_linalg.py::test_matrix_rank
  • array_api_tests/test_linalg.py::test_linalg_matrix_transpose
  • array_api_tests/test_linalg.py::test_matrix_transpose
  • array_api_tests/test_linalg.py::test_outer (but this can be optimised since chunks don't need to be decompressed)
  • array_api_tests/test_linalg.py::test_pinv
  • array_api_tests/test_linalg.py::test_qr
  • array_api_tests/test_linalg.py::test_slogdet
  • array_api_tests/test_linalg.py::test_solve
  • array_api_tests/test_linalg.py::test_svd
  • array_api_tests/test_linalg.py::test_svdvals
  • array_api_tests/test_linalg.py::test_linalg_tensordot
  • array_api_tests/test_linalg.py::test_tensordot
  • array_api_tests/test_linalg.py::test_trace
  • array_api_tests/test_linalg.py::test_linalg_vecdot
  • array_api_tests/test_linalg.py::test_vecdot
  • array_api_tests/test_linalg.py::test_vecdot_conj
  • array_api_tests/test_linalg.py::test_vector_norm

Contributor Guide