code: def standardize(X):
      """Standardize the dataset X"""
      X_std = X
      mean = X.mean(axis=0)
      std = X.std(axis=0)
      for col in range(np.shape(X)[1]):
          if std[col]:
              X_std[:, col] = (X_std[:, col] - mean[col]) / std[col]
      # X_std = (X - X.mean(axis=0)) / X.std(axis=0)
      return X_std
  
file_path: ML-From-Scratch/mlfromscratch/utils/data_manipulation.py
imports: from __future__ import division
  from itertools import combinations_with_replacement
  import numpy
  import math
  import sys
label_desc: Use image node_id 7 for calling a global function with example usage: standardize(X) and returns: X_std