def test_binarizer_sparse(sparse_clf_dataset, threshold): # noqa: F811 X_np, X = sparse_clf_dataset binarizer = cuBinarizer(threshold=threshold, copy=True) t_X = binarizer.fit_transform(X) assert type(t_X) == type(X) binarizer = skBinarizer(threshold=threshold, copy=True) sk_t_X = binarizer.fit_transform(X_np) assert_allclose(t_X, sk_t_X)
def test_binarizer_sparse(failure_logger, sparse_clf_dataset, # noqa: F811 threshold): X_np, X = sparse_clf_dataset binarizer = cuBinarizer(threshold=threshold, copy=True) t_X = binarizer.fit_transform(X) # assert type(t_X) == type(X) if cpx.scipy.sparse.issparse(X): assert cpx.scipy.sparse.issparse(t_X) if scipy.sparse.issparse(X): assert scipy.sparse.issparse(t_X) binarizer = skBinarizer(threshold=threshold, copy=True) sk_t_X = binarizer.fit_transform(X_np) assert_allclose(t_X, sk_t_X)