matplotlib.pyplot.matshow 矩阵可视化实例


Posted in Python onJune 16, 2020

这是一个绘制矩阵的函数。

用matshow绘制矩阵的例子:

import matplotlib.pyplot as plt
import numpy as np
 
def samplemat(dims):
 """Make a matrix with all zeros and increasing elements on the diagonal"""
 aa = np.zeros(dims)
 for i in range(min(dims)):
  aa[i, i] = i
 return aa
 
# Display matrix
plt.matshow(samplemat((15, 15)))
 
plt.show()

效果图:

matplotlib.pyplot.matshow 矩阵可视化实例

补充知识:利用matplotlib将矩阵画成三维图

import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits import mplot3d
 
cap = cv.VideoCapture(0)
cpframe = None
while True:
 ret, frame = cap.read()
 cv.imshow("video", frame)
 if cv.waitKey(1) & 0xFF ==ord('q'):
  cpframe = frame
  break
 
img_gray = cv.cvtColor(cpframe, cv.COLOR_RGB2GRAY)
 
Y = np.arange(0, np.shape(img_gray)[0], 1)
X = np.arange(0, np.shape(img_gray)[1], 1)
X, Y = np.meshgrid(X, Y)
fig = plt.figure()
ax = plt.axes(projection="3d")
ax.plot_surface(X, Y, img_gray, cmap=cm.gist_rainbow)
plt.show()

matplotlib.pyplot.matshow 矩阵可视化实例

以上这篇matplotlib.pyplot.matshow 矩阵可视化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 文件操作api(文件操作函数)
Aug 28 Python
Python检测网络延迟的代码
May 15 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
python画图的函数用法以及技巧
Jun 28 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
numpy求平均值的维度设定的例子
Aug 24 Python
Python常用库大全及简要说明
Jan 17 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
如何在python中判断变量的类型
Jul 29 Python
Django日志及中间件模块应用案例
Sep 10 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 #Python
为什么称python为胶水语言
Jun 16 #Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 #Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 #Python
Python实现验证码识别
Jun 15 #Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 #Python
使用Keras画神经网络准确性图教程
Jun 15 #Python
You might like
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php验证码的制作思路和实现方法
2015/11/12 PHP
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
JS中Location使用详解
2015/05/12 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
js使用formData实现批量上传
2020/03/27 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
详解Python中的条件判断语句
2015/05/14 Python
Python编写Windows Service服务程序
2018/01/04 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
浅谈Python 递归算法指归
2019/08/22 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
个人实习生的自我评价
2014/02/16 职场文书
精神文明单位申报材料
2014/05/02 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
初中英语教师个人工作总结2015
2015/07/21 职场文书
汶川大地震感悟
2015/08/10 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js