Python 如何在Jupyter笔记本中显示所有输出
我正在学习使用RandomSearchCV在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
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%显示。但这真的很尴尬。