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 实现插入排序算法
Jun 05 Python
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
粗略分析Python中的内存泄漏
Apr 23 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
深入浅析Python中的yield关键字
Jan 24 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
Python读写docx文件的方法
May 08 Python
python 中pyqt5 树节点点击实现多窗口切换问题
Jul 04 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
Python版中国省市经纬度
Feb 11 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 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
法压式咖啡之制作法
2021/03/03 冲泡冲煮
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
vue.js表格分页示例
2016/10/18 Javascript
Angular.JS通过指令操作DOM的方法
2017/05/10 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
Vue.js项目模板搭建图文教程
2017/09/20 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
详解javascript中的变量提升和函数提升
2018/05/24 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
如何在JavaScript中创建具有多个空格的字符串?
2020/02/23 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
python实现数组插入新元素的方法
2015/05/22 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
Python中关于浮点数的冷知识
2019/09/22 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
创业培训计划书
2014/05/03 职场文书
语文教研活动总结
2014/07/02 职场文书
婚庆答谢词大全
2015/09/29 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript