我正在尝试保存一个DataFramMapper
对象以用于模型的新数据。
mapper = DataFrameMapper([
(['price', 'Argentina', 'Canada', 'Australia', 'barcat_numeric'], None),
('TTL',CountVectorizer( ngram_range=(1, 2))),
('BARCAT', CountVectorizer( ngram_range=(1, 2)))
])
with open('company_dill.pkl', 'wb') as f:
dill.dump(mapper, f)
当我读入数据时:
输出为:
但当我尝试使用它时,我得到:
当我不保存到pickle时,它可以正常工作,同时使用pickle
和{
好吧,我发现了我的错误: 在拟合数据之前,我保存了
DataFrameMapper
对象,这是正确的方法:相关问题 更多 >
编程相关推荐