时间:2021-05-22
本文主要研究的是使用Python+pillow绘制矩阵盖尔圆的一个实例,具体如下。
盖尔圆是矩阵特征值估计时常用的方法之一,其定义为:
与盖尔圆有关的两个定理为:
定理1:矩阵A的所有特征值均落在它的所有盖尔圆的并集之中。
定理2:将矩阵A的全体盖尔圆的并集按连通部分分成若干个子集,(一个子集由完全连通的盖尔圆组成,不同子集没有相连通的部分),对每个子集,若它恰好由K个盖尔圆组成,则该子集中恰好包含A的K个特征值。
与盖尔圆定理有关的几个推论为:
推论1:孤立盖尔圆中恰好包含一个特征值。
推论2:实矩阵的孤立盖尔圆恰好包含一个实特征值。
推论3:盖尔圆方法中盖尔圆半径可以按列求和。(因为方阵转置后特征值不变)
下面的代码使用Python+pillow绘制给定矩阵的盖尔圆:
当输入矩阵[[10,20,30],[30,40,50],[50,65,70]]时,得到的图形如下:
当输入矩阵[[6,27,33],[39,28,17],[80,60,71]]时,得到的图形如下:
总结
以上就是本文关于python+pillow绘制矩阵盖尔圆简单实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python简单实现矩阵的乘,加,转置和逆运算。分享给大家供大家参考,具体如下:使用python完成矩阵的乘,加,转置和逆:#-*-coding:
如何使用sketchup绘制一个简单的灯泡模型1、首先使用圆形工具绘制一个圆平面。2、再从圆平面的圆心开始,使用圆弧工具绘制如图的半圆。3、继续使用圆弧工具绘制
本文实例讲述了Python实现矩阵加法和乘法的方法。分享给大家供大家参考,具体如下:本来以为python的矩阵用list表示出来应该很简单可以搞。。其实发现有大
先看一组加载效果图,有点粉粉的加载圈:自定义这样的圆形加载圈还是比较简单的,主要是用到Canvans的绘制文本,绘制圆和绘制圆弧的api:/***绘制圆*@pa
环境及模块:Win764位Python3.6.4WordCloud1.5.0Pillow5.0.0Jieba0.39目标:绘制安徽省2018年某些科技项目的词云