[转载] Python3.X之——卷积计算
参考链接: 使用Python卷积简介
设被卷积图像为I = [[ 1. 2.] 设卷积核为Kernel = [[-1. -2.] [ 3. 4.]] [ 2. 1.]]
# -*-coding: utf-8 -*-
# Filename: mytest1.py
import numpy as np
from scipy import signal
#主函数
if __name__ == '__main__':
I = np.array([[1,2],[3,4]],np.float32) #输入矩阵
H1,W1 = I.shape[:2] #I的宽和高
#卷积核
Kernel = np.array([[-1,-2],[2,1]],np.float32)
H2,W2 = Kernel.shape[:2] #核的宽和高
#计算full卷积
c_full = signal.convolve2d(I,Kernel,mode='full')
#指定锚点的位置
kr,kc = 0,0
#根据锚点的位置,从full卷积中截取得到same卷积
c_same = c_full[H2-kr-1:H1+H2-kr-1,W2-kc-1:W1+W2-kc-1]
print("c_full = ",c_full)
print("c_same = ",c_same)
卷积计算结果:
[转载] Python3.X之——卷积计算相关推荐
- MXNet动手学深度学习笔记:卷积计算
为什么80%的码农都做不了架构师?>>> #coding:utf-8 ''' 卷积计算 ''' import mxnet as mx from mxnet.gluon impo ...
- 学习笔记5-知识点【卷积计算,dim,超参数,torch.zeros,gamma,beta,eps,assert,优化器,groups,// 和/,reshape,isinstance,hasattr
1.python 运行程序出现:"Caught IndexError in DataLoader worker process 0" 解决方法:可能是多进程的原因.查看代码,找到超 ...
- e-a乘a的转置的秩_通用矩阵乘(GEMM)优化与卷积计算
GEMM 主题文章写了两版,这是第一版,第二版参见我的博客. 采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可授权,转载请注明出处. 引言 气象预报.石油勘探.核子物理等现代科学技术大多依 ...
- 卷积神经网络之卷积计算、作用与思想 深度学习
博客:blog.shinelee.me | 博客园 | CSDN 卷积运算与相关运算 在计算机视觉领域,卷积核.滤波器通常为较小尺寸的矩阵,比如3×33×3.从这个角度看,多层卷积是在进行逐层映射,整 ...
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )
文章目录 一.线性卷积计算 案例二 一.线性卷积计算 案例二 给定如下两个序列 : x(n)={3,4,5}[−2,0]x(n) = \{ 3 , 4, 5 \}_{[-2,0]}x(n)={3,4, ...
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算方法列举 | 线性卷积计算案例一 | 根据 线性卷积 定义直接计算 卷积 )
文章目录 一.线性卷积计算方法 二.线性卷积计算示例一 ( 直接法 ) 一.线性卷积计算方法 线性卷积计算方法 : 直接法 : 根据 线性卷积 定义 直接计算 ; 图解法 : 不进位乘法 : 编程计算 ...
- 【数据挖掘】卷积神经网络 ( 视觉原理 | CNN 模仿视觉 | 卷积神经网络简介 | 卷积神经网络组成 | 整体工作流程 | 卷积计算图示 | 卷积计算简介 | 卷积计算示例 | 卷积计算参数 )
文章目录 I . 人类的视觉原理 II . 卷积神经网络 模仿 视觉原理 III . 卷积神经网络简介 IV . 卷积神经网络 组成 V . 卷积神经网络 工作流程 VI . 降低样本参数数量级 VI ...
- matlab多项式相乘的法则_卷积计算与多项式乘法
以下 蓝色字体部分,是大多数教材以及课堂PPT中常用的表述,如果你感觉不好懂,可以先一扫而过,从 红色字体的 例题开始注意. 在<信号与系统>课程中,"卷积"是最开始遇 ...
- 【深度学习】卷积计算与训练模型的几种方法
卷积计算 全连接层和卷积层的根本区别在于:全连接层(Dense层)从输入空间中学到的是全局模式,而卷积层学到的是局部模式. 因为这个特性,所以卷积神经网络有两个有趣的性质: 平移不变性:卷积神经网络在 ...
最新文章
- 文本数据 php,PHP对文本数据库的基本操作方法
- 大学计算机专业和物理专业哪个难,大学里最难毕业的3大专业,尤其是最后一个...
- 关于STL中的map和hash_map
- django时间格式化加时区控制
- Maven在Windows上的安装与配置
- Atcoder Beginner Contest 124 解题报告
- access 记录集 filter find属性_《另一个伊甸》超越时空的猫时之塔阵容推荐 时之塔BOSS属性怎么打_另一个伊甸...
- 当知识图谱遇上文本摘要:保留抽象式文本摘要的事实性知识
- 【CentOS8】安装 mysql 5.7
- 给楠哥准备的入门单片机
- 信息学奥赛一本通(2032:【例4.18】分解质因数)
- 七牛php连麦,七牛IOS连麦,主播端无法采集声音
- 《HTML5移动Web开发实战》—— 1.6 在移动网站中使用HTML5
- 《Metasploit渗透测试手册》—第3章3.5节在Windows 2003 Server上进行渗透测试
- 从有到优:百度前端接入技术的升级之路
- HackMyvm靶机系列(5)-warez
- 号码被标记,各平台取消方法
- stm32 定时器_基于STM32定时器ETR信号的应用示例
- java八皇后答案_java八皇后问题详解
- 如何将一串数字用函数的方法倒过来(C语言)
热门文章
- 2021牛客暑期多校训练营8,签到题ADEK
- 【NOIP2004】【Luogu1086】花生采摘(枚举,给定顺序的模拟)
- NYOJ845 - 无主之地1
- android 8.1闪退,宁波市民卡app在Android 8.1闪退_宁波民生e点通
- mysql begin_MySQL 存储过程的 BEGIN 和 END
- MySQL不应出现的开始声明_备考:2019年9月计算机二级MySQL试题
- JAVA设计模式Design Pattern→单例模式Singleton Pattern、工厂模式Factory Pattern、代理模式Proxy Pattern
- msf 生成php马_PHP的性能优化方法总结
- jquery类操作和className的区别
- find linux 目录深度_把 Linux 上的文件列表和排序玩出花来