python+pillow绘制矩阵盖尔圆简单实例


Posted in Python onJanuary 16, 2018

本文主要研究的是使用Python+pillow绘制矩阵盖尔圆的一个实例,具体如下。

盖尔圆是矩阵特征值估计时常用的方法之一,其定义为:

与盖尔圆有关的两个定理为:

定理1:矩阵A的所有特征值均落在它的所有盖尔圆的并集之中。

定理2:将矩阵A的全体盖尔圆的并集按连通部分分成若干个子集,(一个子集由完全连通的盖尔圆组成,不同子集没有相连通的部分),对每个子集,若它恰好由K个盖尔圆组成,则该子集中恰好包含A的K个特征值。

与盖尔圆定理有关的几个推论为:

推论1:孤立盖尔圆中恰好包含一个特征值。

推论2:实矩阵的孤立盖尔圆恰好包含一个实特征值。

推论3:盖尔圆方法中盖尔圆半径可以按列求和。(因为方阵转置后特征值不变)

下面的代码使用Python+pillow绘制给定矩阵的盖尔圆:

python+pillow绘制矩阵盖尔圆简单实例

当输入矩阵[[10,20,30],[30,40,50],[50,65,70]]时,得到的图形如下:

python+pillow绘制矩阵盖尔圆简单实例

当输入矩阵[[6,27,33],[39,28,17],[80,60,71]]时,得到的图形如下:

python+pillow绘制矩阵盖尔圆简单实例

总结

以上就是本文关于python+pillow绘制矩阵盖尔圆简单实例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python通过索引遍历列表的方法
May 04 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
Python多进程与服务器并发原理及用法实例分析
Aug 21 Python
Python单元测试与测试用例简析
Nov 09 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
Jan 18 Python
python pyqtgraph 保存图片到本地的实例
Mar 14 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
Feb 06 Python
pandas提升计算效率的一些方法汇总
May 30 Python
Python面向对象编程之继承与多态详解
Jan 16 #Python
Python基于socket实现简单的即时通讯功能示例
Jan 16 #Python
python中将字典形式的数据循环插入Excel
Jan 16 #Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 #Python
详解python函数传参是传值还是传引用
Jan 16 #Python
Python+tkinter使用80行代码实现一个计算器实例
Jan 16 #Python
Python使用matplotlib填充图形指定区域代码示例
Jan 16 #Python
You might like
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
如何判断php数组的维度
2013/06/10 PHP
php去除HTML标签实例
2013/11/06 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
Python中的流程控制详解
2021/02/18 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
青年志愿者事迹材料
2014/02/07 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
学会感恩主题班会
2015/08/12 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python