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图可验证)

相关推荐
网域小星球几秒前
C 语言从 0 入门(二十一)|typedef 类型重定义:简化复杂类型,代码更清爽
c语言·算法·类型重定义·结构体简化·函数指针简化
莱昂纳多迪卡普利奥1 分钟前
LLM工程化实践——Prompt Engineering(一)
人工智能·prompt
XWalnut5 分钟前
LeetCode刷题 day10
数据结构·算法·leetcode
Satellite-GNSS8 分钟前
AI Agent(智能体)全知识体系详解(从入门到精通,彻底理清脉络)
人工智能·agent
一叶知秋yyds9 分钟前
大语言模型LLM完整技术解析从训练到应用
人工智能·语言模型·自然语言处理
上海蓝色星球10 分钟前
流程标准化・作业一体化|蓝色星球造价机器人,以全流程线上化破解造价咨询管理困局
大数据·人工智能
云烟成雨TD10 分钟前
Spring AI Alibaba 1.x 系列【10】ReactAgent 工具加载和执行流程
java·人工智能·spring
ai大模型中转api测评16 分钟前
2026年前端新工具:Gemini 3.1 SVG工作流从Prompt到部署
前端·人工智能·prompt·api
marteker17 分钟前
哈雷戴维森在推出增长战略前重塑品牌形象
大数据·人工智能
X.Ming 同学17 分钟前
AI时代工程师的Superpowers进化论
人工智能