python - 我怎样才能找到幂零矩阵?
问题描述
我试图用 Numpy 库找到 python 的幂零矩阵公式。我将使用特定的矩阵(3x3),我将检查矩阵是否是幂零的。我应该怎么办 ?
解决方案
当且仅当矩阵的唯一特征值为 0 时,矩阵是幂零的。因此,您可以执行以下操作:
import numpy as np
from numpy import linalg as LA
A = np.array([[1,2,3],[3,2,1],[1,0,-1]])
w, v = LA.eig(A)
向量 w 将包含特征值,而 v 将包含特征向量。现在只需检查 w 是否只有 0 特征值,然后就完成了。
推荐阅读
- r - 确定占总数 80% 的产品
- python - 熊猫数据框:如何定义几个列属性?
- r - 将轴添加到ggplots网格
- javascript - 如何在 Select2 4.0.6-rc.1 full 中使用 js 更改背景颜色
- python - Pycharm Python - 显示完整打印
- python - 你如何判断 sys.stdin.readline() 是否会阻塞?
- google-chrome - Chrome 中 CDN 后面的 woff2 字体的 CORS 问题
- java - Renjin 'IOException while loading package' 在 Elastic Beanstalk 上
- java - JMockit 依赖构造函数
- saxon - 合并和继承参数