编辑:对于1D输入,过程类似。唯一的区别是scikit learn API for related methods只接受2D数组,所以array应该是nx1 2D matrix。在
from sklearn.preprocessing import MinMaxScaler
import numpy as np
X = [100, -100, 25, 30, 50, 50]
X = np.array(X).reshape((-1, 1)) # This line is for converting X into nx1 2D matrix.
scaler = MinMaxScaler(feature_range=(60, 90))
X_transformed = scaler.fit_transform(X)
print(X_transformed)
X_retransformed = scaler.inverse_transform(X_transformed)
print(X_retransformed)
我实际上不理解您的代码,但您可以使用
inverse_transform
方法来反向缩放。示例:结果:
^{pr2}$编辑:对于1D输入,过程类似。唯一的区别是scikit learn API for related methods只接受2D数组,所以array应该是nx1 2D matrix。在
相关问题 更多 >
编程相关推荐