2017-08-12 18 views
-1

に対して別々にノーマライズしたい私は、アレイを正常化するために、いくつかの方法で検索し、私はすべての列...numpyの配列を操作するとき、私は、各列

def MinMaxScaler(data): 
    numerator = data - np.min(data, 0) 
    denominator = np.max(data, 0) - np.min(data, 0) 
    return numerator/denominator 

以下のようなものです。しかし、私は思い正規化する方法を見つけますすべての列を区切り、各列を別々に正規化するのが好きです。 min-max正規化を使用する第1列、z正規化を使用する第2列と同様です。((x-avg)/std)どうしたらいいですか?

答えて

0

各列を選択して個別に処理することができます。例:

import numpy as np 
a = np.arange(12) 
a = a.reshape(3, 4) 
a[:, 0] /= 2 
関連する問題