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实现霍夫圆和椭圆变换代码详解
Jan 12 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
Python中的asyncio代码详解
Jun 10 Python
python 猴子补丁(monkey patch)
Jun 26 Python
使用python socket分发大文件的实现方法
Jul 08 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
python requests使用socks5的例子
Jul 25 Python
python matplotlib折线图样式实现过程
Nov 04 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
django框架中间件原理与用法详解
Dec 10 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
Python语言内置数据类型
Feb 24 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
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
阿里云:Aliyun.com
2017/02/15 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
几个Linux面试题笔试题
2012/12/01 面试题
硕士研究生自我鉴定
2013/11/08 职场文书
集团公司总经理岗位职责
2013/12/20 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
家长意见书
2015/06/04 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
养成教育主题班会
2015/08/13 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
Django框架模板用法详解
2022/06/10 Python