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通过线程实现定时器timer的方法
Mar 16 Python
Python多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
Python使用metaclass实现Singleton模式的方法
May 05 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
Python IDLE清空窗口的实例
Jun 25 Python
python读取txt文件并取其某一列数据的示例
Feb 19 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
Nov 29 Python
Django开发RESTful API实现增删改查(入门级)
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 编写大型网站问题集
2010/05/07 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
php字符串过滤与替换小结
2015/01/26 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
php swoft框架实例用法
2020/12/22 PHP
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
前端性能优化及技巧
2016/05/06 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
Seajs源码详解分析
2019/04/02 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
python操作kafka实践的示例代码
2019/06/19 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
银行服务明星推荐材料
2014/05/29 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
会计求职简历自我评价
2015/03/10 职场文书
早上好问候语大全
2015/11/10 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
Python序列化模块JSON与Pickle
2022/06/05 Python