DictVectorizer中的fit_transform
Posted xin-qing3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DictVectorizer中的fit_transform相关的知识,希望对你有一定的参考价值。
导入特征提取化中的字典向量化
from sklearn.feature_extraction import DictVectorizer
dv = DictVectorizer ()
x_train = dv.fit_transform(x_train)
x_test = dv.fit_transform(x_test)
此处的fit是找到当前字典中的键
举个例子:
如果x_test不fit,那x_test只能转化x_train中的键,它不能转化自己有但是x_train中没有的键。
当然如果二者键名完全相同,x_test可以直接transform,二者结果无区别。
以上是关于DictVectorizer中的fit_transform的主要内容,如果未能解决你的问题,请参考以下文章
python使用sklearn中的DictVectorizer函数将字典数据(dictionary)转化为numpy数组使用get_feature_names函数获取数组指定列位置的标签信息
使用 scikit learn DictVectorizer 对特定列进行矢量化时出现问题?
编码字典类特征使用sklearn的DictVectorizer方法将字典组成的列表转换成向量详解及实战
在 sklearn 中使用 DictVectorizer 后如何获得分类特征的重要性