【发布时间】:2018-04-05 19:11:09
【问题描述】:
我在下面给出了一段简单的代码,它根据行对数组进行规范化。
import numpy as np
from sklearn import preprocessing
X = np.asarray([[-1,2,1],
[4,1,2]], dtype=np.float)
X_normalized = preprocessing.normalize(X, norm='l2')
你能帮我把 X 归一化再转换成 X 吗?
【问题讨论】:
-
你为什么要把它标准化?您丢弃了无法找回的信息。
-
我会将 SVM 应用于具有连续和分类属性的数据集。我正在关注一篇论文,该论文建议我将一个热编码器应用于分类数据,然后根据样本对所有数据进行归一化。但后来,我需要取回原来的属性。
-
你不能再引用X,而不是X_normalized吗?您不能“取消规范化”向量。
标签: python preprocessor normalize