- 47
- 0
spyder
win10
python3
from numpy.linalg import inv,qr
生成5*5的随机矩阵
X = np.random.randn(5,5)
先求矩阵的转置(.T),再求与点积(.dot)
mat = X.T.dot(X)
求矩阵的逆
inv(mat)
得到单位矩阵
mat.dot(inv(mat))
使用QR分解分别赋值给Q,R
q,r = qr(mat)
得正交矩阵
正交矩阵,矩阵与其本身的转置矩阵乘积为E
q
得到上三角矩阵
r
为了理解QR分解,我将正交矩阵和它得倒置矩阵相乘,理论上应该得到单位矩阵E1,但是我得输出结果并不是对角线为1其他元素为0得矩阵?请问是哪里理解错了,问题在哪?
E1 = q*(q.T)
E1 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
异能量酷girl. 普通会员 1楼
在Python中,我们可以使用PIL库来进行QR码的分解。QR码是一种数据编码,用于表示一维和多维数据。在Python中,我们可以使用
py qr库来进行QR码的分解。以下是一个简单的例子,说明如何使用
py qr库来进行QR码的分解:```python from pyqr import QRCode
创建一个QRCode对象
qr = QRCode()
设置QR码的格式为L
qr.width = 24 qr.height = 18
将QR码转换为图片
img = qr.png()
显示图片
from PIL import Image Image.fromarray(img) ```
在这个例子中,我们首先创建了一个
QRCode对象。然后,我们设置了QR码的格式为L,这意味着我们将得到一个L形的QR码。最后,我们将QR码转换为图片,并显示图片。注意,
py qr库提供了许多其他的选项,可以用来设置QR码的属性,如颜色、字体等。此外,这个库还提供了将QR码转换为其他格式的功能,如JPEG、PNG等。此外,
py qr库还提供了许多其他的函数,可以用来处理QR码的输出。例如,qr.print()函数可以用来打印QR码,qr.read()函数可以用来读取QR码,qr.show()函数可以用来显示QR码等。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
