8000 Combine kernel ridge's sparse tests · scikit-learn/scikit-learn@a3da3e2 · GitHub
[go: up one dir, main page]

Skip to content

Commit a3da3e2

Browse files
committed
Combine kernel ridge's sparse tests
1 parent 4af8e90 commit a3da3e2

File tree

1 file changed

+6
-18
lines changed

1 file changed

+6
-18
lines changed

sklearn/tests/test_kernel_ridge.py

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,15 @@ def test_kernel_ridge():
1818
assert_array_almost_equal(pred, pred2)
1919

2020

21-
@pytest.mark.parametrize("csr_container", CSR_CONTAINERS)
22-
def test_kernel_ridge_csr(csr_container):
23-
Xcsr = csr_container(X)
21+
@pytest.mark.parametrize("sparse_container", [*CSR_CONTAINERS, *CSC_CONTAINERS])
22+
def test_kernel_ridge_sparse(sparse_container):
23+
X_sparse = sparse_container(X)
2424
pred = (
2525
Ridge(alpha=1, fit_intercept=False, solver="cholesky")
26-
.fit(Xcsr, y)
27-
.predict(Xcsr)
26+
.fit(X_sparse, y)
27+
.predict(X_sparse)
2828
)
29-
pred2 = KernelRidge(kernel="linear", alpha=1).fit(Xcsr, y).predict(Xcsr)
30-
assert_array_almost_equal(pred, pred2)
31-
32-
33-
@pytest.mark.parametrize("csc_container", CSC_CONTAINERS)
34-
def test_kernel_ridge_csc(csc_container):
35-
Xcsc = csc_container(X)
36-
pred = (
37-
Ridge(alpha=1, fit_intercept=False, solver="cholesky")
38-
.fit(Xcsc, y)
39-
.predict(Xcsc)
40-
)
41-
pred2 = KernelRidge(kernel="linear", alpha=1).fit(Xcsc, y).predict(Xcsc)
29+
pred2 = KernelRidge(kernel="linear", alpha=1).fit(X_sparse, y).predict(X_sparse)
4230
assert_array_almost_equal(pred, pred2)
4331

4432

0 commit comments

Comments
 (0)
0