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

相关推荐
AI_56783 小时前
外卖骑手的Python转型指南:从送餐到编程的实战路径
人工智能
初学小刘3 小时前
U-Net系列算法
算法
用什么都重名3 小时前
LangGraph vs CrewAI vs OpenAI Swarm:三大AI框架
人工智能·langgraph·crewai·openai swarm
咩?3 小时前
10.27-yolov5代码
人工智能·python·深度学习
罗小罗同学3 小时前
整合多中心临床试验的转录组与病理切片数据,提出面向晚期非小细胞肺癌免疫治疗疗效预测的解决方案
人工智能·机器学习·医学人工智能·医工交叉
YisquareTech4 小时前
AI如何赋能EDI?智能映射与EDI异常自动处理新趋势
人工智能·edi·edi智能映射
合才科技4 小时前
神经网络如何预测仓库拥堵?
人工智能·深度学习·神经网络
文火冰糖的硅基工坊4 小时前
[人工智能-大模型-115]:模型层 - 用通俗易懂的语言,阐述神经网络为啥需要多层
人工智能·深度学习·神经网络
无风听海4 小时前
神经网络之协方差
人工智能·深度学习·神经网络