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 Web编程之WSGI协议简介
Jul 18 Python
python遍历文件夹找出文件夹后缀为py的文件方法
Oct 21 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
python读取指定字节长度的文本方法
Aug 27 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
基于python2.7实现图形密码生成器的实例代码
Nov 05 Python
TensorFlow索引与切片的实现方法
Nov 20 Python
django配置app中的静态文件步骤
Mar 27 Python
Python定义一个函数的方法
Jun 15 Python
python 使用建议与技巧分享(四)
Aug 18 Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 Python
七个非常实用的Python工具包总结
Jun 15 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
smarty+adodb+部分自定义类的php开发模式
2006/12/31 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
php清除和销毁session的方法分析
2015/03/19 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
jQuery参数列表集合
2011/04/06 Javascript
jQuery图片滚动图片的效果(另类实现)
2013/06/02 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
超链接怎么正确调用javascript函数
2016/05/23 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
tornado捕获和处理404错误的方法
2014/02/26 Python
Python中异常重试的解决方案详解
2017/05/05 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Python3实现定时任务的四种方式
2019/06/03 Python
解决Django中多条件查询的问题
2019/07/18 Python
python批量解压zip文件的方法
2019/08/20 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
七年级英语教学反思
2014/01/15 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
python中__slots__节约内存的具体做法
2021/07/04 Python