code: def center_and_norm(x, axis=-1):
      """Centers and norms x **in place**
  
      Parameters
      -----------
      x: ndarray
          Array with an axis of observations (statistical units) measured on
          random variables.
      axis: int, optional
          Axis along which the mean and variance are calculated.
      """
      x = np.rollaxis(x, axis)
      x -= x.mean(axis=0)
      x /= x.std(axis=0)
  
imports: import itertools
  import os
  import warnings
  import numpy
  import pytest
  from scipy import stats
  from sklearn.decomposition import PCA, FastICA, fastica
  from sklearn.decomposition._fastica import _gs_decorrelation
  from sklearn.exceptions import ConvergenceWarning
  from sklearn.utils._testing import assert_allclose
label_desc: Use image node_id 1 for calling a global function with example usage: center_and_norm(x, axis) without return types