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 正则表达式入门(中级篇)
Dec 07 Python
MySQL适配器PyMySQL详解
Sep 20 Python
Python实现翻转数组功能示例
Jan 12 Python
python如何实现内容写在图片上
Mar 23 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
django DRF图片路径问题的解决方法
Sep 10 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
Aug 20 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
详解分布式系统中如何用python实现Paxos
May 18 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
node.js WEB开发中图片验证码的实现方法
2014/06/03 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
python 生成图形验证码的方法示例
2018/11/11 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
详解python变量与数据类型
2020/08/25 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
计算机应用专业推荐信
2013/11/13 职场文书
2016年元旦主持词
2015/07/06 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
海弦WR-800F
2022/04/05 无线电
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript