Python 如何在Jupyter笔记本中显示所有输出

Python 如何在Jupyter笔记本中显示所有输出,python,scikit-learn,jupyter-notebook,Python,Scikit Learn,Jupyter Notebook,我正在学习使用RandomSearchCV在Jupyter笔记本上查找随机森林分类器的最佳参数 我使用了管道+标准定标器 steps = [('scaler',StandardScaler()),('clf',RandomForestClassifier())] RF = Pipeline(steps) RF_params = {'clf__n_estimators':np.arange(50,150,10),'clf__criterion': ['gini','entropy'],\ 'c

我正在学习使用RandomSearchCV在Jupyter笔记本上查找随机森林分类器的最佳参数

我使用了管道+标准定标器

steps = [('scaler',StandardScaler()),('clf',RandomForestClassifier())]
RF = Pipeline(steps)

RF_params = {'clf__n_estimators':np.arange(50,150,10),'clf__criterion': 
['gini','entropy'],\
'clf__max_depth':[2,3,4,5]}

random_R = RandomizedSearchCV(estimator=RF,param_distributions=RF_params,\
                         n_iter=20,cv=3,verbose=1,scoring='f1')

random_R.fit(train,y)
然后我用了
随机最佳估计量 及 随机获取参数 输出结果,但仅显示:

Pipeline(memory=None,
 steps=[('scaler', StandardScaler(copy=True, with_mean=True, with_std=True)), ('clf', RandomForestClassifier(bootstrap=True, class_weight=None, criterion='gini',
        max_depth=3, max_features='auto', max_leaf_nodes=None,
        min_impurity_decrease=0.0, min_impurity_split=None,
    ...obs=None,
        oob_score=False, random_state=None, verbose=0,
        warm_start=False))])

大部分输出被省略。是否有显示所有输出的方法?我用谷歌搜索了一下,试图改变笔记本的输出设置,但并没有成功。非常感谢

在输出中尝试添加


,mode='a'
谢谢你回答我的问题Sara,但我仍然无法显示所有内容。我刚刚发现,如果我将定标器和随机搜索分开(不使用管道),输出可以100%显示。但这真的很尴尬。