sklearn-提取字典特征

1.所用函数

1.sklearn.feature_extraction:sklearn中的特征提取API

2.DictVectorizer:专门提取字典文本特征的函数

2.示例

python 复制代码
from sklearn.feature_extraction import DictVectorizer

##字典特征提取:可以提取是字典结构的数据或者是包含字典的迭代器
trans=DictVectorizer(sparse=False)##生成提取器对象,sparse=False表示返回的是one-hot编码的数据,不加默认是返回稀疏矩阵的形式即无0的表示方法
data=[{"city":"北京","temperature":100},{"city":"上海","temperature":60},{"city":"深圳","temperature":30}]#包含字典的迭代器
tezheng=trans.fit_transform(data)##对象.fit_transform(data)提取字典的特征数据
print(trans.feature_names_)##获取特征名称
print(tezheng)#获取特征数据是one-hot编码的形式
复制代码
one-hot编码格式

系数矩阵格式

注意:第一列是第二列values数据的位置是用下标构成的(对比one-hot图可验证)

相关推荐
程序员清风2 分钟前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
AI技术新视界11 分钟前
大模型推理延迟与吞吐量优化指南
人工智能·llm·推理引擎
武子康14 分钟前
黑图、彩色噪声、NaN、偏色怎么排查
人工智能·后端·agent
hahaha601621 分钟前
数字图像增强 & 锐化
人工智能
炘爚25 分钟前
数据结构算法总结
数据结构·python·算法
涤生大数据28 分钟前
Doris Summit 2026 报名启动!议程全面公开,10 月 21-22 日敬请关注
人工智能
AICoder码农王33 分钟前
如何写 Skill 第11课,实战工坊:痛点验出来,骨架偷出来
人工智能
feasibility.40 分钟前
不装Claude Code,WorkBuddy也能做视频,Remotion skill告别抽卡(含安装与使用)
人工智能·aigc·音视频·agi·skill·remotion·workbuddy
Figo_Cheung42 分钟前
Figo潜空间层级认知理论:基于齐夫拓扑与黎曼几何的结构化模型研究
人工智能·架构·空间计算
小宋10211 小时前
用户点踩后怎么变成回归用例:请求快照、反馈聚类与复现率验收
人工智能·回归·kotlin·聚类