python輸出決策樹圖形的例子
windows10:
1,先要pip安裝pydotplus和graphviz:
pip install pydotplus pip install graphviz
2,www.graphviz.org下載msi文件并安裝。
3,系統(tǒng)環(huán)境變量path中增加兩項:
C:\Program Files (x86)\Graphviz2.38\bin C:\Program Files (x86)\Graphviz2.38 #確認graphviz是安裝在上面路徑當中。
4,python中使用方法:
from sklearn.externals.six import StringIO import pydotplus #drt是DecisionTreeClassifier(),在之前要fit訓練之后才能在這里輸出圖形。 dot_data = StringIO() tree.export_graphviz(drt, out_file=dot_data) graph = pydotplus.graph_from_dot_data(dot_data.getvalue()) graph.write_png("out.png") #當前文件夾生成out.png #這三行代碼可以生成pdf: dot_data = tree.export_graphviz(drt, out_file=None) graph = graphviz.Source(dot_data) graph.render()
以上這篇python輸出決策樹圖形的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用scipy.optimize的fsolve,root函數(shù)求解非線性方程問題
這篇文章主要介紹了使用scipy.optimize的fsolve,root函數(shù)求解非線性方程問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Keras目標檢測mtcnn?facenet搭建人臉識別平臺
這篇文章主要為大家介紹了Keras目標檢測mtcnn?facenet搭建人臉識別平臺,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05Python socket套接字實現(xiàn)C/S模式遠程命令執(zhí)行功能案例
這篇文章主要介紹了Python socket套接字實現(xiàn)C/S模式遠程命令執(zhí)行功能,涉及Python socket套接字編寫服務器/客戶機模式數(shù)據(jù)傳輸相關操作技巧,需要的朋友可以參考下2018-07-07python requests庫爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解
這篇文章主要介紹了python requests庫爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08獨立進程使用django模型及django.setup()使用
這篇文章主要介紹了獨立進程使用django模型(django.setup()使用),它提供了一種簡單且高效的方式來利用Django強大的功能,并使你的代碼更易于維護和擴展,需要的朋友可以參考下2023-07-07Python 運行.py文件和交互式運行代碼的區(qū)別詳解
這篇文章主要介紹了Python 運行.py文件和交互式運行代碼的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07