例えば、以下のような2次元配列で、3列目が0の行のみその1列目を標準化し、それ以外の行はそのままにするにはどうすれば良いでしょうか?
Python
1arr = np.array([[1, 2, 0], [3, 4, 0], [0, 0, 1], [5, 6, 0], [0, 0, 1]]) 2 3new_arr = np.array([[-1.56508458, 2, 0], [0, 4, 0], [0, 0, 1], [1.56508458, 6, 0], [0, 0, 1]])
「標準化」とはどのような処理、操作でしょうか?
わかりにくくてすみません。
平均が0で分散が1になる処理です。
上記の例ですと、
平均が(1+3+5)/3で0、標準偏差が1.277886になってそこから計算しています。
後すみません、上記の数値が間違ってたので訂正しました。
回答1件
あなたの回答
tips
プレビュー