【发布时间】:2017-11-03 14:53:11
【问题描述】:
我的数据是 numpy ndarray,其 shape(2,3,4) 如下: 我尝试通过 sklearn 标准化将每列的 0-1 比例标准化。
from sklearn.preprocessing import normalize
x = np.array([[[1, 2, 3, 4],
[2, 2, 3, 4],
[3, 2, 3, 4]],
[[4, 2, 3, 4],
[5, 2, 3, 4],
[6, 2, 3, 4]]])
x.shape ==> ( 2,3,4)
x = normalize(x, norm='max', axis=0, )
但是,我发现了错误:
ValueError: Found array with dim 3. the normalize function expected <= 2.
我该如何解决这个问题?
谢谢。
【问题讨论】:
标签: numpy scikit-learn normalization