在 Sklearn 中自定义估算器的交叉验证中打印语句

Print statement in cross-validation on custom estimator in Sklearn

根据 documentation,我已经在 sklearn 中构建了一个自定义估算器。在 fit 方法中,我有一个用于调试的打印语句。当我创建此模型的实例并调用 fit 方法时,一切都按预期进行。但是,当调用 cross_val_score 时,不再打印语句,尽管据我所知,cross_val_score 在每次折叠时调用 fit 方法。 有没有办法在交叉验证中强制打印语句?

sklearn 中的并行处理由 joblib 处理。当 运行 cross_val_scoren_jobs != 1 时,显然这与 Jupyter 输出不兼容:
Printed output not displayed when using joblib in jupyter notebook