因為用到了深度學習的決策樹 需要將.dot檔案 匯出為圖形的方式直觀地看。所以需要用到graphviz。
基本繪圖入門
和python互動
發現好的工具,如同發現新大陸。有時,我們會好奇,**中、各種專業的書中那麼形象的插圖是如何做出來的,無一例外不是對繪圖工具的熟練使用。雙擊
msi
檔案,然後一直next(記住安裝路徑 ,預設路徑c:\program files (x86)\graphviz2.38,後面配置環境變數會用到路徑資訊),安裝完成之後,會在windows開始選單建立快捷資訊,預設快捷方式不放在桌面。將graphviz安裝目錄下的bin資料夾新增到path環境變數中:
進入windows命令列介面,輸入
dot -version
,然後按回車,如果顯示graphviz的相關版本資訊,則安裝配置成功。在cmd視窗中用命令將dot檔案轉換成pdf圖形檔案
需要輸轉換後的檔案路徑,否則不知道轉到**去了呢。
dot
-tpdf
d:\mycodes\pythonstudy\python\alldecisiontree.dot -o
d:\mycodes\pythonstudy\python\alldecisiontree.pdf
開啟windows下的graphviz編輯器gvedit,編寫如下的dot指令碼語言,儲存成gv格式文字檔案。然後進入命令列介面,使用dot命令,將gv檔案轉化為png圖形檔案。
graph使用dot d:\test\1.gv -tpng -o image.png
--
描述關係使用
->
描述關係label="遊戲資源更新流程"
rankdir="tb"
start[label="啟動遊戲" shape=circle style=filled]
graphviz強大而便捷的關係圖/流程圖繪製方法,很容易讓我們聯想到機器學習中的
decision tree
的展示方式。幸運的是,scikit-learn提供了生成.dot
檔案的介面,具體操作如下:進入windows命令列介面,cd 切換到from sklearn.tree import export_graphviz # 匯入的是乙個函式
# tree表示已經訓練好的模型,即已經呼叫過decisiontreeclassifier例項的fit(x_train, y_train)方法
export_graphviz(tree, out_file='tree.dot', feature_names=['petal length', 'petal width'])
tree.dot
所在的路徑,執行Graphviz安裝配置及入門
graphviz 是乙個開源工具,可以執行在類似於 unix 的大多數平台和 microsoft windows 之上。適用於大多數平台的二進位制檔案可以在 graphviz 主頁 上找到。aix 二進位制檔案可以在 perzl.org 上找到。graphviz 應用程式中有多種工具可以生成各種型別...
graphviz安裝及使用
graphviz是大名鼎鼎的貝爾實驗室的幾位牛人開發的乙個畫圖工具,它提供了 所想即所得 的理念,通過dot語言來編寫指令碼並繪製圖形,簡單易懂。graphviz有多種安裝方式,原始碼及發行包。發行包 redhat and centos fedora ubuntu yum yum list grap...
GraphViz安裝配置
首先確保以下三個庫已經安裝好 可能會遇到的報錯oserror pydot failed to call graphviz.please install graphviz and ensure that its executables are in the path.不要慌,確保上述依賴包都安裝好的話...