Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不使用任何库对角矩阵A

不使用任何库对角矩阵A
EN

Stack Overflow用户
提问于 2022-04-16 14:51:43
回答 1查看 81关注 0票数 -2

如何使用双嵌套循环创建由三个特征向量列组成的矩阵P。

代码语言:javascript
运行
AI代码解释
复制
from sympy.matrices import Matrix, zeros
from sympy import pprint

A = Matrix([[6,2,6], [2,6,6], [6,6,2]])
ew_A = A.eigenvals()
ev_A = A.eigenvects()
pprint(ew_A)
pprint(ev_A)


# Matrix P
(n,m) = A.shape 
P = TODO  # Initialising

# "filling Matrix P with ... 
for i in TODO: 
    for j in TODO:
        P[:,i+j] = TODO
    
## Calculating Diagonalmatrix
D= P**-1*P*A

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-16 15:17:36

求矩阵的特征值或对角化矩阵,等于求多项式的零点,其度等于矩阵的大小。所以,在你的例子中,对3x3矩阵的对角化等价于找到一个三次多项式的零点。也许有一个简单的算法,但数学家们总是倾向于一般情况。

在一般情况下,你可以证明没有寻找5次或更高次多项式零点的终止算法(即Galois理论),所以对于5x5或更高的矩阵也没有简单的“三重环”算法。特征值软件通过迭代逼近算法工作,因此它是围绕一些有限环的“时间”循环。

这意味着你的问题在一般情况下没有答案。也许在3x3的情况下,但即使这样也不是很简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71898040

复制
相关文章
正斜杠和反斜杠的区别_vb斜杠和反斜杠
参考链接: 正斜杠/和反斜杠\的区别 https://www.cnblogs.com/codingmengmeng/p/6179822.html
全栈程序员站长
2022/09/20
2.5K0
正斜杠和反斜杠的区别_vb斜杠和反斜杠
Python : 反斜杠
使用python写字符串常量时,raw string是个很好用的东东,比如在C里我要写一个Windows下的路径,得这么
py3study
2020/01/07
3.9K0
路径中 斜杠/和反斜杠\ 的区别
路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。 知道这个背景后,可以总结一下结论: (1)浏览器地址栏网址使用 斜杆/ ; (2)windows文件浏览器上使用 反斜杠\ ; (3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
全栈程序员站长
2022/07/07
2.9K0
(正)斜杠 与 反斜杠
在 Windows 系统中,正斜杠/ 表示除法,用来进行整除运算;反斜杠\ 用来表示目录,例如:E:\学习资料\java\传智播客_2015年Java基础视频-深入浅出精华版\day11。
黑泽君
2018/10/11
4.2K0
路径中关于斜杠/和反斜杠\ 的区别
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
阮键
2020/07/21
4.7K0
彻底理解斜杠和反斜杠的区别
鉴于在Windows(开发环境)和Linux(部署环境)之中的路径(斜杠和反斜杠)经常会进行混淆,所以专门写一篇笔记来进行区分。大部分是按照博客园那位老兄的思路进行编写,并且结合另外一些人的想法,进行了整理和排版。
用户7947045
2023/09/14
1.4K0
反斜杠置换
最后一种置换是反斜杠置换。与C语言中的反斜杠用法类似,Tcl中的反斜杠主要用于在单词中插入被Tcl解释器当作特殊符号的字符,例如换行、空格、[、$等。
Lauren的FPGA
2019/10/31
2.6K0
Python 基础篇-正斜杠("/")和反斜杠("\")的用法
今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同。
小蓝枣
2020/09/23
7.2K0
Qt快速转换路径(斜杠与反斜杠转换)
使用Qt编写跨平台软件,在linux与windows系统的路径表达都不尽相同。本文介绍如何快速转换’/‘与’'路径的方法。 /转\(斜杠转反斜杠) 使用QDir::toNativeSeparators接口 示例: QString path = "C:/temp/test.txt"; path = QDir::toNativeSeparators(path); 输出 "C:\\temp\\test.txt" \转/(反斜杠转斜杠) 使用QDir::fromNativeSeparators 示例: QStrin
Qt君
2019/07/15
6.4K0
Roslyn/MSBuild 在编译期间处理路径中的斜杠与反斜杠
本文介绍如何在项目文件 csproj,或者 MSBuild 的其他文件(props、targets)中处理路径中的斜杠与反斜杠。
walterlv
2023/10/22
3920
MySQL 中的反斜杠 \\,真是太坑了!!
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
Java技术栈
2021/06/16
3.2K0
MySQL 中的反斜杠 \\,真是太坑了!!
导读:在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
码农架构
2021/09/18
2.9K0
MySQL 中的反斜杠 \\,真是太坑了!!
MySQL 中的反斜杠 \\,真是太坑了!!
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
程序猿DD
2021/07/13
3.2K0
java 根据“|”分割字符串需要使用“\\|” 双反斜杠做特殊处理
上面代码分割带有“|”的字符串,需要“\\|”使用反斜杠做特殊处理,才能得出abc和d两个元素的数组集合
全栈程序员站长
2022/08/05
1.7K0
Python 小技巧 | Windows 文件名非用反斜杠
在编程过程中,我们往往会遇到一个小麻烦——微软 Windows 系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠:
昱良
2019/07/31
2.7K0
Python 小技巧 | Windows 文件名非用反斜杠
MySQL 中的反斜杠 \\,真是太坑了!!
来源:https://blog.csdn.net/qq_39390545/article/details/117296607
用户2242639
2021/08/20
2K0
[Linux] grep查找文本时反斜杠\转义问题
如果你使用 cat xxx.txt |grep "ccc\t" 或者 cat xxx.txt |grep "ccc\\t" 加一个转义, 是查不出来的
唯一Chat
2021/02/02
4.5K0
点击加载更多

相似问题

python将单反斜杠替换为双反斜杠

81

将单反斜杠"\“替换为双反斜杠"\\”

102

R将单反斜杠替换为双反斜杠

10

Ruby将双反斜杠替换为单反斜杠

30

PHP将双反斜杠"\\“替换为单反斜杠"\”

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档