title: when manipulating numpy array, I want to normalize differently for each column
body: <p>I searched for some methods to normalize array and I found how to normalize every column... which is like below</p>
  
  <pre><code>def MinMaxScaler(data):
      numerator = data - np.min(data, 0)
      denominator = np.max(data, 0) - np.min(data, 0)
      return numerator / denominator
  </code></pre>
  
  <p>But I'd like to separate every column and normalize each column differently.
  Like 1st column with min-max normalization and 2nd column with z-normalization <code>((x-avg)/std)</code>. How can I do it?</p>