Scikit learn 为什么Verbose=True不显示VotingClassifier的任何输出?

Scikit learn 为什么Verbose=True不显示VotingClassifier的任何输出?,scikit-learn,Scikit Learn,在文档中,verbose=True将输出经过的时间,但我没有这样做: from sklearn.ensemble import VotingClassifier voting_c_all = VotingClassifier( estimators=[ ('random_forest', gs_forest2), ('grid_search', gs), ], voting='soft', verbose=True, n_

在文档中,
verbose=True
将输出经过的时间,但我没有这样做:

from sklearn.ensemble import VotingClassifier

voting_c_all = VotingClassifier(
    estimators=[
        ('random_forest', gs_forest2),
        ('grid_search', gs),
    ],
    voting='soft',
    verbose=True,
    n_jobs=-1
)

voting_c_all.fit(X_res, y_res)


使用中的示例:

但一旦您将
n_jobs
设置为大于1,则该job应发送到其他核心,并且您看不到打印,因此不会跟踪时间:

eclf1 = VotingClassifier(estimators=[('lr', clf1), ('rf', clf2)], voting='soft',verbose=True,n_jobs=2)
eclf1 = eclf1.fit(X, y)
eclf1 = VotingClassifier(estimators=[('lr', clf1), ('rf', clf2)], voting='soft',verbose=True,n_jobs=2)
eclf1 = eclf1.fit(X, y)