python+pillow绘制矩阵盖尔圆简单实例
作者:Python小屋 发布时间:2022-07-04 02:44:39
标签:python,pillow,盖尔圆
本文主要研究的是使用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]]时,得到的图形如下:
来源:http://www.sohu.com/a/214506845_797291
0
投稿
猜你喜欢
- 什么是Nacos英文全称Dynamic Naming and Configuration Service,Na为naming/nameSer
- 在本节描述的示例代码,提供真实的例子来示范在 FileSystemObject 对象模式中可用的许多功能。该代码显示了如何一起使用对象模式的
- 对于部署在百度应用引擎BAE上的项目,使用百度云存储BCS(Baidu Cloud Storage)是不错的存储方案。百度云存储已有Pyth
- InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句
- 目录前言一、数组遍历方法1. forEach()2. map()3. for of4. filter()5. some()、every()6
- 这是个删除非空目录的例子test.asp要执行删除你需要对该目录具有修改权限<% dim fso,tmpfold
- 1. 流程2. 核心架构简单来说 MySQL 主要分为 Server 层和存储引擎层:Server 层:主要包括连接器、查询缓存、分析器、优
- 前言最近在学习python-igraph,发现其实学习一种全新的语言看官方的文档是真的很有帮助,这次我的大部分python代码的完成都是靠着
- 什么是浅克隆、深克隆浅克隆:直接将存储在栈中的值赋值给对应变量,如果是基本数据类型,则直接赋值对应的值,如果是引用类型,则赋值的是地址。深克
- Python中的数据类型共有六个,分别是:字符串,数字,布尔类型,列表,元祖,字典,集合其中分为可变的类型和不可变的:可变类型:列表,字典,
- 前言:keras是一个十分便捷的开发框架,为了更好的追踪网络训练过程中的损失函数loss和准确率accuracy,我们有几种处理方式,第一种
- 实例如下所示:#########start 获取文件路径、文件名、后缀名############def jwkj_get_filePath_
- 函数的返回值返回结果要怎么做,多个结果又要怎么做# 函数返回值# 概念:函数执行完以后会返回一个对象,如果在函数内部有return 就可以返
- 引言----在实际的web测试工作中,需要配合键盘按键来操作,webdriver的 keys()类提供键盘上所有按键的操作,还可以模拟组合键
- 当有两个表,例如一个学生表,一个班级表,是多对一的关系。方法1:c = models.Class.object.get(pk=1)#查询到I
- CSS Modules:局部作用域 & 模块化CSS Modules 为每一个局部类赋予全局唯一的类名,这样组件样式间就不会相互影响
- 如下所示:# 方法一:%a = "hello"b = "world!"print("你好,
- 一、什么是localStorage?在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了
- Math.min()和Math.max()用法相似。两个方法用来获取给定的一组数值中的最大值或最小值,但是却不接受数组作为参数。当然可以写个
- 简介 函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着 .NET 平台上的