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学习笔记之os模块使用总结
Nov 03 Python
Python新手实现2048小游戏
Mar 31 Python
Python编程中对文件和存储器的读写示例
Jan 25 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python数据操作方法封装类实例
Jun 23 Python
Python3实现的Mysql数据库操作封装类
Jun 06 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
Python3实现的简单三级菜单功能示例
Mar 12 Python
Python字典对象实现原理详解
Jul 01 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 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
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
python中format()函数的简单使用教程
2018/03/14 Python
python如何读写csv数据
2018/03/21 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
Python地图绘制实操详解
2019/03/04 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
python pygame实现球球大作战
2019/11/25 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
企业管理毕业生求职信
2014/03/11 职场文书
财务人员担保书
2014/05/13 职场文书
音乐学专业求职信
2014/07/22 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js
Python+Tkinter打造签名设计工具
2022/04/01 Python
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python