def analyseReasonWithDecisonTree(anamolySample,normalSample,name):
data = anamolySample
target = []
for i in range(0,len(anamolySample)):
target.append(1)
data.extend(normalSample)
for i in range(0,len(normalSample)):
target.append(0)
clf = tree.DecisionTreeClassifier()
clf = clf.fit(data,target)
dot_data = tree.export_graphviz(clf, out_file=None,feature_names=name,filled = True,special_characters=True)
graph = pydotplus.graph_from_dot_data(dot_data)
s = str(time.time())
graph.write_pdf(s+"DT.pdf")
评论列表
文章目录