nicholas higham的m*lab测试矩阵的python和numpy端口
rogues的Python项目详细描述
盗贼0.5.0
Nicholas Higham教授的Matlab测试矩阵的python和numpy端口
这些矩阵是一组有趣的矩阵,它们出现在 Matlab的"Gallery"集合。此集合最初是定义的 由曼彻斯特大学的Nicholas Higham教授实施 在"Matlab的测试矩阵工具箱"中有更详细的讨论 (版本3.0)",N.J.Higham,第276号数值分析报告, 1995年9月,在这里提供
1991年toms(算法694)的pdf文件似乎不再适用于 免费。ACM的链接是这里
"有趣"的意思是这些矩阵或者 对数值算法的挑战或有一些有趣的 性质。各个函数的文档包含 更多信息,以及推荐信。
还包括一组所需的矩阵效用函数 用于生成集合的某些成员以及一些 函数来自Higham教授的MatrixComp包。其中之一 这里有趣的例程是mdsmax,一个直接搜索优化 算法。
rogues包依赖于numpy和scipy,两者都必须是 安装。此外,还有一些处理 打印,这些使用matplotlib。而伊普顿并不严格 必要的,这是一个非常方便的环境/ Mat普特利布最后,单元测试使用nose包和 鼻子上缠着纽皮。要进行测试,你必须有鼻子 安装。然后,以ipython为例,键入
In [1]: !nosetests rogues
包含的矩阵生成函数是:
- 柯西矩阵柯西矩阵
- chebspecchebyshev谱微分矩阵
- chebyshev多项式的类vandermonde矩阵
- chowchow矩阵-一个奇异的toeplitz下hessenberg矩阵
- clementclement矩阵-具有零对角线项的三对角线
- 比较矩阵
- 公司伙伴矩阵
- condex矩阵条件数估计的反例
- cycol其列循环重复的矩阵
- 叮咚叮咚矩阵-对称hankel矩阵
- dorrdorr矩阵-对角占优,病态,三对角。
- dramadaha(0,1)矩阵,其逆矩阵具有大整数项
- 费德勒费德勒矩阵-对称
- forsytheforsythe矩阵-一个受扰动的jordan块
- frankfrank矩阵-病态特征值。
- 档位档位矩阵
- gfpp矩阵给出了部分旋转的gw的最大生长因子
- grcargrcar矩阵-具有敏感特征值的toeplitz矩阵。
- 哈达玛矩阵哈达玛矩阵
- 汉克尔矩阵汉克尔矩阵
- hanowa特征值位于c中垂直线上的矩阵
- 希尔伯特矩阵
- 上hessenberg矩阵的逆
- 发票对合矩阵
- ipjfact具有阶乘元素的hankel矩阵
- jordblocjordan块矩阵
- 卡汉卡汉矩阵-上梯形
- kmskar murdock szego toeplitz矩阵
- krylovkrylov矩阵
- lauchlilauchli矩阵-矩形
- lehmerlehmer矩阵-对称正定
ong>lesp 一个具有实的敏感特征值的三对角矩阵- 洛特金洛特金矩阵
- min i j对称正定矩阵min(i,j)
- 摩尔摩尔矩阵对称正定
- neumann来自descrete-neumann问题的奇异矩阵(稀疏)
- ohess随机正交上hessenberg矩阵
- parterparter矩阵-在pi附近具有奇异值的toeplitz矩阵
- 帕斯卡帕斯卡矩阵
- pdtoep对称正定toeplitz矩阵
- peipei矩阵
- pentoep十角toeplitz矩阵(稀疏)
- 泊松来自泊松方程的块三对角矩阵(稀疏)
- prolateprolate矩阵-对称、病态toeplitz矩阵
- qmult预乘随机正交矩阵
- rando元素为-1、0或1的随机矩阵
- randsvd具有预先分配的奇异值的随机矩阵
- redheff与riemann假设相关的redheffer矩阵a(0,1)
- 黎曼与黎曼假设相关的矩阵
- 烟雾烟雾基质-复合物,具有"烟雾环"伪谱
- triwwilkinson等人讨论的上三角矩阵
- wathenwathen矩阵-有限元矩阵(稀疏,随机项)
- wilk由wilkenson设计/讨论的各种特定矩阵
- wilkinsonn大小的wilkinson矩阵,其中n必须是奇数
一些常用的矩阵效用函数:
- 扩充调整系统矩阵
- 带化双边酉变换的带化
- cgs经典gram-schmidt qr因子分解
- cond1,2、frobenius或无穷范数中的矩阵条件数
- 凝聚矩阵特征值的条件数
- cplets确定绘制复向量的合适轴
- 对偶关于保持架p-范数的对偶向量
- fv计算并绘制最大前导子矩阵的值域
- ge不旋转高斯消去
- gersh绘制正方形矩阵的gershgorin磁盘
- hankel给定第一行,返回toeplitz类型矩阵
- 房屋户主矩阵
- mdsmax直接搜索优化的多维搜索方法
- mgs修正gram-schmidt qr因子分解
- pow2第i个元素是2**x[i]的向量,其中x[]是输入的
- ps伪谱点图
- pscont绘制伪光谱的轮廓图和颜色图
- repmat简单地重新实现Matlab的repmat函数
- rq瑞利商
- 斜交部分斜交对称(斜交厄米特)部分
- 稀疏性随机将矩阵元素设置为零
- 子主子阵
- 对称部分对称(hermitian)部分
- toeplitz返回给定矩阵第一行的toeplitz矩阵
- 树形将向量重塑为或从(单位)三角形矩阵
- 三对角给定对角的稀疏三对角矩阵
- 范德蒙矩阵
- 向量置换向量置换矩阵
更多信息可从这些函数通过键入帮助<;函数名>;