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中的正则表达式的用法
Apr 09 Python
Python RuntimeError: thread.__init__() not called解决方法
Apr 28 Python
Python实现快速多线程ping的方法
Jul 15 Python
Python实现SVN的目录周期性备份实例
Jul 17 Python
Python简明入门教程
Aug 04 Python
Python 详解基本语法_函数_返回值
Jan 22 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
python数据抓取3种方法总结
Feb 07 Python
Python的collections模块真的很好用
Mar 01 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 Python
浅谈Python numpy创建空数组的问题
May 25 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 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代码
2007/03/08 PHP
php微信开发之关注事件
2018/06/14 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
用正则获取指定路径文件的名称
2007/02/27 Javascript
Jquery方式获取iframe页面中的 Dom元素
2014/05/07 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
javascript基础知识
2016/06/07 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
python爬虫之自制英汉字典
2019/06/24 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
客户代表自我评价范例
2013/09/24 职场文书
优秀员工个人的自我评价
2013/11/29 职场文书
高中运动会广播稿
2014/09/16 职场文书
交通事故起诉书
2015/05/19 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
利用Python实时获取steam特惠游戏数据
2022/06/25 Python