code: def normalize(X, axis=-1, order=2):
      """Normalize the dataset X"""
      l2 = np.atleast_1d(np.linalg.norm(X, order, axis))
      l2[l2 == 0] = 1
      return X / np.expand_dims(l2, axis)
  
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 6 for calling a global function with example usage: normalize(X, axis, order) and returns: unknown