from sklearn.preprocessing import MinMaxScaler()
scaler = MinMaxScaler()


我可以直接做:

scaled_data = scaler.fit_transform(mymatrix)


不先做scaler.fit(mymatrix)吗?

如果没有,为什么呢?有什么不同? scaler.fit_transform()函数在转换之前是否已经已经计算了方差和平均值?

最佳答案

如您在文档 here中所见,因为fit_transform首先执行fit(),,然后再应用transform(),因此可以。

关于python - 我们可以直接使用.fit_transform()吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48681633/

10-11 13:58