gpt4 book ai didi

python - Scikit Learn 中 DictVectorizer 中的属性错误

转载 作者:行者123 更新时间:2023-11-30 23:17:28 26 4
gpt4 key购买 nike

我正在 Python scikit learn 中尝试以下代码。

from sklearn.feature_extraction import DictVectorizer
onehot_encoder = DictVectorizer()
instances = [{'city': 'New York'}, {'city', 'Boston'}, {'city', 'London'}]
onehot_encoder.fit_transform(instances)

但是,我收到以下错误:

'set' object has no attribute 'iteritems'

您能帮助我了解此错误的含义以及如何修复它吗?

最佳答案

这里有一些错别字:

instances = [{'city': 'New York'}, {'city','Boston'},{'city','London'}]
# ^ ^

这就是您创建 set 对象而不是 dict 的原因。将逗号替换为冒号,这应该可以工作。

关于python - Scikit Learn 中 DictVectorizer 中的属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27288337/

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