Python全系列 教程
3567个小节阅读:5931k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
特征相关性热力图是一种可视化工具,用于显示不同特征之间的相关性程度。
它通过颜色编码来表示特征之间的相关性,通常浅色表示高正相关性,深色表示高负相关性,而中性颜色表示较低的相关性。特征相关性热力图的作用包括:
xxxxxxxxxx
271# 绘制第一个热力图
2plt.subplot(1,2,1) # 设置子图,1行2列第一个子图
3# 根据dataset_bin_enc的特征相关性,创建布尔型数组
4mask = np.zeros_like(dataset_bin_enc.corr(),dtype=np.bool)
5# 将mask中上三角矩阵的索引位置的值设置为True(目的是绘图时将上三角部分隐藏)
6mask[np.triu_indices_from(mask)] = True
7# 绘制特征关系热力图
8sns.heatmap(dataset_bin_enc.corr(),
9 vmin=-1,vmax=1,
10 square=True,
11 cmap=sns.color_palette("RdBu_r",100),
12 mask=mask,
13 linewidths=.5)
14
15# 绘制第二个热力图
16plt.subplot(1,2,2) # 设置子图,1行2列第二个子图
17# 根据dataset_bin_enc的特征相关性,创建布尔型数组
18mask = np.zeros_like(dataset_con_enc.corr(),dtype=np.bool)
19# 将mask中上三角矩阵的索引位置的值设置为True(目的是绘图时将上三角部分隐藏)
20mask[np.triu_indices_from(mask)] = True
21# 绘制特征关系热力图
22sns.heatmap(dataset_con_enc.corr(),
23 vmin=-1,vmax=1,
24 square=True,
25 cmap=sns.color_palette("RdBu_r",100),
26 mask=mask,
27 linewidths=.5)