首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python :动态设置TfIdfVectorizer参数

Python :动态设置TfIdfVectorizer参数
EN

Stack Overflow用户
提问于 2015-10-27 21:54:14
回答 1查看 554关注 0票数 3

所以通常我们创建一个TfIdfVectorizer

代码语言:javascript
复制
TfidfVectorizer(stop_words='english',sublinear_tf=True,use_idf=True)

如果参数在地图中呢?是否有一种动态设置TfIdfVectorizer参数的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-27 23:34:15

您可以将参数存储在字典中,并从那里设置它们:

代码语言:javascript
复制
params = {'stop_words':'english','sublinear_tf':True,'use_idf'=True}
TfidfVectorizer(stop_words=params['stop_words'],sublinear_tf=params['sublinear_tf'],use_idf=params['use_idf']).

然而,Python还有一个特殊的语法,允许您在使用dict时传递参数,这将实现与上面的结果相同的结果:

代码语言:javascript
复制
TfidfVectorizer(**params)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33379171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档