code: def test_implicit_center_matvec(
      global_random_seed, centered_matrices
  ):
      X_sparse_centered, X_dense_centered = centered_matrices
      rng = np.random.default_rng(global_random_seed)
      y = rng.standard_normal(X_dense_centered.shape[1])
      assert_allclose(X_dense_centered @ y, X_sparse_centered.matvec(y))
      assert_allclose(X_dense_centered @ y, X_sparse_centered @ y)
  
imports: import numpy
  import pytest
  import scipy.sparse
  from numpy.random import RandomState
  from numpy.testing import assert_array_almost_equal, assert_array_equal
  from scipy import linalg
  from sklearn.datasets import make_classification
  from sklearn.utils._testing import assert_allclose
  from sklearn.utils.fixes import CSC_CONTAINERS, CSR_CONTAINERS, LIL_CONTAINERS
  from sklearn.utils.sparsefuncs import _implicit_column_offset, count_nonzero, csc_median_axis_0, incr_mean_variance_axis, inplace_column_scale, inplace_row_scale, inplace_swap_column, inplace_swap_row, mean_variance_axis, min_max_axis
  from sklearn.utils.sparsefuncs_fast import assign_rows_csr, csr_row_norms, inplace_csr_row_normalize_l1, inplace_csr_row_normalize_l2
label_desc: Use image node_id 26 for calling a global function with example usage: test_implicit_center_matvec(global_random_seed, centered_matrices) without return types