Matplotlib绘制决策树代码:
-------欢迎加入python学习交流扣扣裙851211580-------
1 # coding=utf-8
2 import matplotlib.pyplot as plt
3
4 decisionNode = dict(boxstyle='sawtooth', fc='10')
5 leafNode = dict(boxstyle='round4',fc='0.8')
6 arrow_args = dict(arrowstyle='<-')
7
8
9
10 def plotNode(nodeTxt, centerPt, parentPt, nodeType):
11 createPlot.ax1.annotate(nodeTxt, xy=parentPt, xycoords='axes fraction',\
12 xytext=centerPt,textcoords='axes fraction',\
13 va='center', ha='center',bbox=nodeType,arrowprops\
14 =arrow_args)
15
16
17 def getNumLeafs(myTree):
18 numLeafs = 0
19 firstStr = list(myTree.keys())[0]
20 secondDict = myTree[firstStr]
21 for key in secondDict:
22 if(type(secondDict[key]

本文介绍了使用Python进行爬虫抓取豆瓣图书数据,并利用Matplotlib绘制了决策树,帮助读者理解图书选择的决策过程。同时,作者分享了自己作为Python开发工程师的经验和学习资源。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



