簡體   English   中英

如何在Jupyter Notebook中顯示所有輸出

[英]How to display all output in 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'],\
'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)

然后我用
random_R.best_estimator_和random_R.get_params輸出結果,但僅顯示:

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' 

聽起來好像不是覆蓋它而是覆蓋它。 在此處查看文檔: https : //scikit-learn.org/stable/modules/generated/sklearn.model_selection.RandomizedSearchCV.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM