字典值输出被截断。如何看到整个价值?

时间:2019-05-24 23:49:03

标签: python dictionary

我正在做一个RandomizedSearchCV,最佳参数的结果将作为字典返回。但是,“ base_estimator”的值在中间被截断。我所看到的只是省略号。

我尝试更改缓冲区大小,并尝试使用repr函数查看完整值。我也尝试过pprint和json。我还检查了其他一些解决方案,但是,它们没有解决输出中间的省略号。

    print("Best: %f using %s" % (r6_result.best_score_, r6_result.best_params_))

我得到的结果是:

Best: 0.850000 using {'n_estimators': 569, 'learning_rate': 0.66, 'base_estimator': VotingClassifier(estimators=[('nb', GaussianNB(priors=None)), ('lg', LogisticRegression(C=2, class_weight=None, dual=False, fit_intercept=True,
      intercept_scaling=1, max_iter=90, multi_class='ovr', n_jobs=1,
      penalty='l2', random_state=0, solver='lbfgs', tol=0.0001,
      verbose=0, warm_start=...n_jobs=1,
        oob_score=False, random_state=None, verbose=0,
        warm_start=False))],
     flatten_transform=None, n_jobs=1, voting='soft',
     weights=[5, 1, 12]), 'algorithm': 'SAMME.R'}

我真的很想看看中间是什么。我们将不胜感激,帮助您弄清楚如何看清输出中间的内容。

谢谢。

0 个答案:

没有答案