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基于scrapy采集数据时使用代理服务器的方法
Apr 16 Python
python遍历文件夹下所有excel文件
Jan 03 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
python读取并定位excel数据坐标系详解
Jun 26 Python
Python实现Selenium自动化Page模式
Jul 14 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
Pytorch中accuracy和loss的计算知识点总结
Sep 10 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
基于python实现把图片转换成素描
Nov 13 Python
Win10里python3创建虚拟环境的步骤
Jan 31 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
详解python算法常用技巧与内置库
Oct 17 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中header和session_start前不能有输出原因分析
2013/01/11 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
Convert Seconds To Hours
2007/06/16 Javascript
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
基于JavaScript Array数组方法(新手必看篇)
2016/08/20 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
javascript 面向对象实战思想分享
2017/09/07 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
Python中的__slots__示例详解
2017/07/06 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
python实现字符串加密成纯数字
2019/03/19 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
pandas中关于apply+lambda的应用
2022/02/28 Python
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js