所以通常我们创建一个TfIdfVectorizer
TfidfVectorizer(stop_words='english',sublinear_tf=True,use_idf=True)如果参数在地图中呢?是否有一种动态设置TfIdfVectorizer参数的方法?
发布于 2015-10-27 23:34:15
您可以将参数存储在字典中,并从那里设置它们:
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时传递参数,这将实现与上面的结果相同的结果:
TfidfVectorizer(**params)https://stackoverflow.com/questions/33379171
复制相似问题