![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matplotlib
夏日清风有你
研究深度学习,类脑计算、高性能计算、云计算和边缘计算领域。
展开
-
opencv 绘图报错 Layout of the output array img
code 中的小问题很困扰啊使用plt 显示保存图片,numpy 通道顺序的问题opencv 绘图报错(仅对于plt加载的图片进行绘图时报错)import torchimport matplotlib.pyplot as pltimport numpy as npimgs = np.ones((3,256,256))imgs = (imgs * 255).transpose(2, 1, 0)imgs_ = imgs.astype(np.uint8).copy()print('imgs:'原创 2022-03-16 12:03:40 · 4000 阅读 · 0 评论 -
matplotlib 画图饼状和柱状图
matplotlib 画图饼状、柱状图以前都使用matlab 画图,可编辑,好操作,现在用python不是那么习惯,哈哈。饼状import matplotlib.pyplot as plt# plt.figure(figsize=(9,9))import matplotlib as mplmpl.rcParams["font.sans-serif"] = ["TimeR"]mpl.rcParams["axes.unicode_minus"] = Falselabels=['1','2','原创 2022-03-09 17:14:03 · 600 阅读 · 0 评论 -
RGB图像是3通道才有颜色,1通道只能是灰色
import matplotlib.pyplot as pltimport numpy as npimport cv2通道是3mask_ = np.zeros((256,256,3))cv2.circle(mask_, (60, 60), 30, (0, 255, 0), 2) # x,y,r,color,thicknessplt.title('match_template')# plt.imshow(target,cmap='gray')plt.imshow(mask_, cmap='原创 2022-01-06 11:27:34 · 1043 阅读 · 0 评论 -
plt 的显示问题
使用matplotlib.pyplot.imshow() 显示图像时出现“TypeError: Invalid dimensions for image data”的问题解决方法: https://blog.csdn.net/qq_17478877/article/details/88977295# 方法2:plt.imshow(ndarray) img = image[0] # plt.imshow()只能接受3-D Tensor,所以也要用image[0]消去batch那一维 img = img原创 2021-12-26 18:11:31 · 1671 阅读 · 0 评论 -
plt.savefig()的用法以及保存路径
if epoch % 10== 0: plt.title('ber:{:.3f},a: {:.3f},b:{:.3f},snr: {:.3f}'.format( error_rate, a, b,M )) plt.plot(r3) # 绘制波形 # save_image(r3, './img/fake_images-{}.png'.format(epoch + 1)...转载 2021-12-12 22:37:40 · 15349 阅读 · 4 评论 -
plt.savefig() 图片去除旁边的空白区域、并且使用CV2读取和candy 识别
最近在作图时需要将输出的图片紧密排布,还要去掉坐标轴,同时设置输出图片大小。但是发现matplotlib使用plt.savefig()保存的图片周围有一圈空白。那么如何去掉该空白呢?首先,关闭坐标轴显示:plt.axis('off')但是,这样只是关闭显示而已,透明的坐标轴仍然会占据左下角位置,导致输出的图片偏右。要想完全去掉坐标轴,需要改为以下代码:plt.axis('off')fig = p...转载 2021-08-26 15:33:24 · 1015 阅读 · 0 评论 -
sklearn 数据标准化 和 归一化处理
from sklearn import preprocessing## z- score 标准化 1scaler = preprocessing.StandardScaler().fit(x_train)x_train = scaler.transform(x_train)x_train,np.max(x_test),np.min(x_test)x_test = scaler.transform(x_test)## max - min 标准化 2x_train = preprocessin原创 2020-10-14 11:49:41 · 458 阅读 · 0 评论 -
python 中使用 Matplotlib绘制——简易散点图(2种方法)
文章目录散点图的2种画法除了线性图,另外一种常见的图形是简易散点图。简易散点图和线性图不同之处在于,这种图形不再由线段(-, -., –等)连接,而是由独立的点、圆圈或者其他形状构成。 用plt.plot()画散点图 %matplotlib inlineimport matplotlib.pyplot as pltplt.style.use('seaborn-whitegrid')import numpy as nprng = np.random.RandomState(0)#函数的第三个转载 2020-10-13 15:07:52 · 2275 阅读 · 0 评论 -
Python matplotlib(2D绘图库)全 下
文章目录plt.hist:(频率分布)直方图plt.bar:条形(统计)图/柱状图plt.stackplot:堆叠图plt.pie:饼图plt.hist:(频率分布)直方图直方图与条形图的区别(1)条形图(柱状图)用长条形表示每一个类别,长条形的长度表示类别的频数,宽度表示表示类别。(2)直方图是用面积表示各组频数的多少,矩形的高度表示每一组的频数或频率,宽度则表示各组的组距,因此其高度与宽...转载 2020-06-26 15:54:30 · 722 阅读 · 0 评论 -
Python matplotlib(2D绘图库)
文章目录matplotlib简介坐标轴相关设置plt.axis():坐标轴设置plt.xlim() 和 plt.ylim():x和y轴数值范围plt.xlabel()和plt.ylabel:x轴及y轴的标签plt.xticks()和plt.ytick...转载 2020-06-26 15:42:36 · 820 阅读 · 0 评论