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导出chrome书签到markdown文件的实例代码
Dec 27 Python
Tensorflow实现卷积神经网络的详细代码
May 24 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
numpy.linspace函数具体使用详解
May 27 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
python Gunicorn服务器使用方法详解
Jul 22 Python
python解释器spython使用及原理解析
Aug 24 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
python 制作磁力搜索工具
Mar 04 Python
如何用Python搭建gRPC服务
Jun 30 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
德生PL550的电路分析
2021/03/02 无线电
php5.5新数组函数array_column使用
2013/07/08 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
js打开新窗口方法整理
2014/02/17 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
微信小程序url与token设置详解
2017/09/26 Javascript
python时间整形转标准格式的示例分享
2014/02/14 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
详解python3中tkinter知识点
2018/06/21 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
this关键字的含义
2015/04/08 面试题
会计岗位职责
2013/11/08 职场文书
天河观后感
2015/06/11 职场文书
学生安全责任协议书
2016/03/22 职场文书
redis实现排行榜功能
2021/05/24 Redis
JS数组方法some、every和find的使用详情
2021/10/05 Javascript