我如何使用sklearn DictVectorizer对列表进行矢量化

我如何使用sklearn DictVectorizer对列表进行矢量化,第1张

我如何使用sklearn DictVectorizer对列表进行矢量化

将表示形式更改为

>>> measurements = [...     {'city=Dubai': True, 'city=London': True, 'temperature': 33.},...     {'city=London': True, 'city=San Fransisco': True, 'temperature': 12.},...     {'city': 'San Fransisco', 'temperature': 18.},... ]

然后,结果将完全符合您的预期

>>> vec.fit_transform(measurements).toarray()array([[  1.,   1.,   0.,  33.],       [  0.,   1.,   1.,  12.],       [  0.,   0.,   1.,  18.]])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存