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 Matplotlib库入门指南
May 18 Python
Python实现telnet服务器的方法
Jul 10 Python
插入排序_Python与PHP的实现版(推荐)
May 11 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
python模块之paramiko实例代码
Jan 31 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
python多任务之协程的使用详解
Aug 26 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
Dec 26 Python
Python如何避免文件同名产生覆盖
Jun 09 Python
详解python程序中的多任务
Sep 16 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 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数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
实例Python处理XML文件的方法
2015/08/31 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
Python通过len函数返回对象长度
2020/10/22 Python
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
单位领导婚礼致辞
2015/07/28 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
四年级数学教学反思
2016/02/16 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
一篇文章带你复习java知识点
2021/06/28 Java/Android
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫