Python为矩阵的下三角生成掩码

标签 python numpy matrix seaborn

我有来自 seaborn 文档的这段代码,用于为给定相关矩阵的上三角形生成一个掩码

# Compute the correlation matrix
corr = d.corr()

# Generate a mask for the upper triangle

mask = np.zeros_like(corr, dtype=np.bool)
mask[np.triu_indices_from(mask)] = True

如何实现反转,下三角形的掩码?

最佳答案

只需更换 triu_indices_fromtril_indices_from :

mask = np.zeros_like(corr, dtype=np.bool)
mask[np.tril_indices_from(mask)] = True

关于Python为矩阵的下三角生成掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53822194/

相关文章:

python - 为什么 pytesseract 无法识别这个简单图像中的数字?

python - 如何在 Python 中将列或行矩阵转换为对角矩阵?

python - 当我尝试在一个图上同时使用一个(线)图和一个条形图制作一个图时,我得到一个奇怪的图

java - 在二维数组中查找数字的对角线?

c# - 非方形螺旋矩阵打印不正确

python - 在文本文件中查找新行字符

python - Python脚本youtube-dl返回一个新文件

PHP 相当于 Python 的 struct

python - 如何撤消或反转 np.meshgrid?

r - 比较两个矩阵之间的行