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函数中*args和**kwargs来传递变长参数的用法
Jan 26 Python
Python 实现 贪吃蛇大作战 代码分享
Sep 07 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
python 列表转为字典的两个小方法(小结)
Jun 28 Python
Python Pandas中根据列的值选取多行数据
Jul 08 Python
python实现银行管理系统
Oct 25 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
Python实现桌面翻译工具【新手必学】
Feb 12 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
详解python中的异常捕获
Dec 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
微信小程序实现无限滚动列表
2020/05/29 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
python连接池实现示例程序
2013/11/26 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
Python 在局部变量域中执行代码
2020/08/07 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
金融专业个人的自我评价
2013/10/18 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers