【发布时间】:2020-11-29 00:38:41
【问题描述】:
我是数据科学和 scikit-learn 的新手,所以如果这是一个基本问题,我深表歉意。当我们想在新数据集上训练时,是否需要创建 sklearn 类的新实例?比如我目前在做:
transformer = PowerTransformer()
transformed1 = transformer.fit_transform(data1.to_numpy())
transformer = PowerTransformer()
transformed2 = transformer.fit_transform(data2.to_numpy())
...
我想要转换多组数据,以便可以运行KNNImputer(再次使用这种重复声明方法)。
我读到.fit 方法在内部存储了用于拟合传入数据的 lambda,但是存储的 lambda 是否会在每次调用 .fit 时被覆盖,或者它们是否会受到新数据拟合的影响?
这样做会不会错:
transformer = PowerTransformer()
transformed1 = transformer.fit_transform(data1.to_numpy())
transformed2 = transformer.fit_transform(data2.to_numpy())
...
提前谢谢你!
【问题讨论】:
标签: python pandas scikit-learn data-science