code: def normalize(a, new_min=0.0, new_max=1.0):
      
  
      n = (a - np.amin(a)) / np.amax(a - np.amin(a))
      return n * (new_max - new_min) + new_min
docs: From ``bruges``
  
      Normalize an array to [0,1] or to arbitrary new min and max.
  
      Args:
          a (ndarray)
          new_min (float): the new min, default 0.
          new_max (float): the new max, default 1.
  
      Returns:
          ndarray. The normalized array.