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实现一个简单的银行转账操作
Mar 06 Python
全面了解Python环境配置及项目建立
Jun 30 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
Apr 19 Python
Python装饰器知识点补充
May 28 Python
Python3.7中安装openCV库的方法
Jul 11 Python
python直接获取API传递回来的参数方法
Dec 17 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
Django视图扩展类知识点详解
Oct 25 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
Apr 24 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
基于Python3读写INI配置文件过程解析
Jul 23 Python
python RSA加密的示例
Dec 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
一个ftp类(ini.php)
2006/10/09 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
javascript事件模型代码
2007/07/01 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
2010/10/13 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
javascript 判断两个日期之差的示例代码
2015/09/05 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
初学Python函数的笔记整理
2015/04/07 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
python 批量将中文名转换为拼音
2021/02/07 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
大学生简历的个人自我评价
2013/12/04 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
python单向链表实例详解
2022/05/25 Python