2024-05-29 03:12:26 发布
网友
为什么FunctionTransformer中的check_inverse参数不会抛出错误
FunctionTransformer
check_inverse
在FunctionTransformerdocumentation中,参数check_inverse默认为True,据我所知,它检查数组X的f^-1(f(X))=X
在给定的example中,它删除数组X的第一列。为什么删除第一列(不是可逆操作)会通过测试
我原以为会有一个警告,说条件不符合
遗憾的是,只有在您阅读代码时才会提供这样做的原因。如果未给出反函数,则不进行检查:
if (self.check_inverse and not (self.func is None or self.inverse_func is None)): self._check_inverse_transform(X)
来自FunctionTransformer
遗憾的是,只有在您阅读代码时才会提供这样做的原因。如果未给出反函数,则不进行检查:
来自FunctionTransformer
相关问题 更多 >
编程相关推荐