本文簡要介紹python語言中 sklearn.tree.export_text
的用法。
用法:
sklearn.tree.export_text(decision_tree, *, feature_names=None, max_depth=10, spacing=3, decimals=2, show_weights=False)
構建一個顯示決策樹規則的文本報告。
請注意,可能不支持向後兼容性。
- decision_tree:對象
要導出的決策樹估計器。它可以是 DecisionTreeClassifier 或 DecisionTreeRegressor 的實例。
- feature_names:str列表,默認=無
包含特征名稱的長度為 n_features 的列表。如果 None 將使用通用名稱(“feature_0”、“feature_1”、...)。
- max_depth:整數,默認=10
僅導出樹的前 max_depth 級別。截斷的分支將標有“…”。
- spacing:整數,默認=3
邊之間的空格數。它越高,結果越寬。
- decimals:整數,默認=2
要顯示的小數位數。
- show_weights:布爾,默認=假
如果為真,則將在每個葉子上導出分類權重。分類權重是每個類的樣本數。
- report:str
決策樹中所有規則的文本摘要。
參數:
返回:
例子:
>>> from sklearn.datasets import load_iris >>> from sklearn.tree import DecisionTreeClassifier >>> from sklearn.tree import export_text >>> iris = load_iris() >>> X = iris['data'] >>> y = iris['target'] >>> decision_tree = DecisionTreeClassifier(random_state=0, max_depth=2) >>> decision_tree = decision_tree.fit(X, y) >>> r = export_text(decision_tree, feature_names=iris['feature_names']) >>> print(r) |--- petal width (cm) <= 0.80 | |--- class: 0 |--- petal width (cm) > 0.80 | |--- petal width (cm) <= 1.75 | | |--- class: 1 | |--- petal width (cm) > 1.75 | | |--- class: 2
相關用法
- Python sklearn export_graphviz用法及代碼示例
- Python sklearn explained_variance_score用法及代碼示例
- Python sklearn extract_patches_2d用法及代碼示例
- Python sklearn enet_path用法及代碼示例
- Python sklearn euclidean_distances用法及代碼示例
- Python sklearn empirical_covariance用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
- Python sklearn train_test_split用法及代碼示例
- Python sklearn RandomTreesEmbedding用法及代碼示例
- Python sklearn GradientBoostingRegressor用法及代碼示例
- Python sklearn GridSearchCV用法及代碼示例
- Python sklearn log_loss用法及代碼示例
- Python sklearn r2_score用法及代碼示例
- Python sklearn ndcg_score用法及代碼示例
- Python sklearn ShrunkCovariance用法及代碼示例
- Python sklearn SelfTrainingClassifier用法及代碼示例
- Python sklearn load_svmlight_file用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.tree.export_text。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。