笔记
文章平均质量分 57
word打字员
这个作者很懒,什么都没留下…
展开
-
Pytorch矩阵操作——维度变换,求和
Pytorch矩阵操作基本都能用以下方法(组合)实现1 . 改变形状1.1 ReshapeA= torch.zeros((2, 4)) #形状为2*4A = A.reshape(2,2,2) #形状变为2*2*21.2 View与Reashape功能相同A= torch.zeros((2, 4)) #形状为2*4A = A.View(2,2,2) #形状变为2*2*22 .维度变换2.1 维度交换A= torch.zeros((2, 4)) #形状为2*4A = A.原创 2021-09-16 15:00:54 · 2067 阅读 · 0 评论 -
Pytorch学习
torch.nn.Conv2d初始化模型:conv = torch.nn.Conv2d(1, 3, kernel_size=3, stride=2, padding=1)第一个参数:表示输入的通道数第二个参数:表示输出的通道数第三个参数:表示卷积核大小第四个参数:表示步幅长度第五个参数:是否需要padding调用模型:out = conv(x)x是一个四维的tensor:第一维表示图片数量,第二维是通道数(这里一定要跟conv的通道数一致),三四维分别表示图片的宽高输入也可以将图.原创 2021-05-23 09:51:09 · 143 阅读 · 0 评论 -
[CV]视频/图像Code小技巧(python)
在计算机视觉中对视频或者图片处理是像素级别的,而现在的视频图像质量比以往高了许多,基本都是1280*720起步了,这样在进行像素级别的处理时计算量太大,因此不得不减少计算量,下采样是常用的一种方法。opencv中有函数可以调用来对图像进行下采样操作,如果用python的话,不调用也能用一行代码搞定。img_down = img[::2, ::2, :]这行代码的意思是对img图片的行和列分别缩小1/2两个冒号加个数字的原身是[start:en d:step],start表示索引的起始位置,en原创 2021-01-04 21:22:59 · 354 阅读 · 0 评论 -
Python:Matplotlib学习
matplotlib的线条样式主要由linestyle、color、marker构成,//简写plt.plot([5,4,3,2,1],'ro--')//更显式的写法plt.plot([5,4,3,2,1],color='r',linestyle='dashed',marker='o')1.colorbblueggreenr:redccyanmmagentayyellowkblackwwhite2.linstyle原创 2021-01-23 19:28:04 · 413 阅读 · 0 评论