gpt4 book ai didi

python-2.7 - "class_names"in export_graphviz 意外关键字错误

转载 作者:行者123 更新时间:2023-12-03 11:16:23 31 4
gpt4 key购买 nike

使用以下代码:

classes = ['ham', 'spam']
dot_data = StringIO()
with open("./plots/ritesh.dot", "w") as f:
export_graphviz(dt_old.named_steps['classifier'], out_file=f, feature_names=vocab1, class_names=classes)

我收到意外关键字参数错误。

Traceback (most recent call last):
File "DecisionTree.py", line 198, in <module>
main()
File "DecisionTree.py", line 133, in main
export_graphviz(dt_old.named_steps['classifier'], out_file=f, feature_names=vocab1, class_names=classes)
TypeError: export_graphviz() got an unexpected keyword argument 'class_names'

但是scikit-learn文档中明确提到

sklearn.tree.export_graphviz(decision_tree, out_file='tree.dot', max_depth=None, feature_names=None, class_names=None, label='all', filled=False, leaves_parallel=False, impurity=True, node_ids=False, proportion=False, rotate=False, rounded=False, special_characters=False)

TypeError 的原因是什么?

最佳答案

您安装的 sklearn 版本可能与文档不符。如果你用 anaconda 安装了 sklearn,试试命令行“conda 更新 scikit-learn”

关于python-2.7 - "class_names"in export_graphviz 意外关键字错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34011240/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com