【发布时间】:2018-12-29 03:35:07
【问题描述】:
在过去的几个小时里,我一直试图解决这个问题,但我遇到了很多问题。我想使用 sklearn 的 MinMaxScaler。
公式是这样的
Xnorm = X-Xmin / Xmax-Xmin
我想将该公式应用于某些数组位置,但无法弄清楚如何也应用逆公式,例如
Xnorm = Xmax-X / Xmax-Xmin
我的尝试:我想对数组中的第一个和第三个值以及数组中的第二个值进行标准化我想从上面的公式中得到逆标准化
X = np.array([[-0.23685953, 0.04296864, 0.94160742],
[-0.23685953, 1.05043547, 0.67673782],
[0.12831355, 0.16017461, 0.27031023]])
from sklearn import preprocessing
minmax_scale = preprocessing.MinMaxScaler().fit(X)
X_std = minmax_scale.transform(X.iloc[:,np.r_[1,3])
【问题讨论】:
标签: python numpy scikit-learn sklearn-pandas numpy-ndarray