Implement distributed Kronecker product (kron) for Dask Array#11971
Implement distributed Kronecker product (kron) for Dask Array#11971T-60 wants to merge 2 commits into
Conversation
- Adds dask/array/kron.py with the kron function using blockwise for 2D arrays. - Supports fallback to NumPy for 1D, empty, or ND>2 cases. - Includes comprehensive unit tests in tests/test_kron.py (basic, random, and reduction cases). Implementa producto de Kronecker distribuido (kron) para Dask Array - Añade dask/array/kron.py con la función kron usando blockwise para arrays 2D. - Soporta fallback a NumPy para casos 1D, vacíos o ND>2. - Incluye pruebas unitarias variadas en tests/test_kron.py (básicos, aleatorios y reducción).
Unit Test ResultsSee test report for an extended history of previous test failures. This is useful for diagnosing flaky tests. 9 files ± 0 9 suites ±0 3h 16m 58s ⏱️ + 3m 3s Results for commit 3d1c89b. ± Comparison against base commit 87a177d. ♻️ This comment has been updated with latest results. |
|
Hi! All checks passed except the one with pandas-nightly, which seems unrelated to my documentation change. Please let me know if anything else is needed. |
|
Hi! All checks passed except the one with pandas-nightly, which seems unrelated to my documentation change. Please let me know if anything else is needed. |
|
Sorry, I accidentally closed the PR. Reopening it now. Let me know if anything else is needed. Thanks! |
Adds dask/array/kron.py with the kron function using blockwise for 2D arrays.
Supports fallback to NumPy for 1D, empty, or ND>2 cases.
Includes comprehensive unit tests in tests/test_kron.py (basic, random, and reduction cases).
Implementa producto de Kronecker distribuido (kron) para Dask Array
Añade dask/array/kron.py con la función kron usando blockwise para arrays 2D.
Soporta fallback a NumPy para casos 1D, vacíos o ND>2.
Incluye pruebas unitarias variadas en tests/test_kron.py (básicos, aleatorios y reducción).
[x]Closes Add NumPy's kron for Dask Arrays #3657
Tests added / passed
Passes
pre-commit run --all-files