参考链接: 使用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之——卷积计算相关推荐

  1. MXNet动手学深度学习笔记:卷积计算

    为什么80%的码农都做不了架构师?>>>    #coding:utf-8 ''' 卷积计算 ''' import mxnet as mx from mxnet.gluon impo ...

  2. 学习笔记5-知识点【卷积计算,dim,超参数,torch.zeros,gamma,beta,eps,assert,优化器,groups,// 和/,reshape,isinstance,hasattr

    1.python 运行程序出现:"Caught IndexError in DataLoader worker process 0" 解决方法:可能是多进程的原因.查看代码,找到超 ...

  3. e-a乘a的转置的秩_通用矩阵乘(GEMM)优化与卷积计算

    GEMM 主题文章写了两版,这是第一版,第二版参见我的博客. 采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际许可授权,转载请注明出处. 引言 气象预报.石油勘探.核子物理等现代科学技术大多依 ...

  4. 卷积神经网络之卷积计算、作用与思想 深度学习

    博客:blog.shinelee.me | 博客园 | CSDN 卷积运算与相关运算 在计算机视觉领域,卷积核.滤波器通常为较小尺寸的矩阵,比如3×33×3.从这个角度看,多层卷积是在进行逐层映射,整 ...

  5. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )

    文章目录 一.线性卷积计算 案例二 一.线性卷积计算 案例二 给定如下两个序列 : x(n)={3,4,5}[−2,0]x(n) = \{ 3 , 4, 5 \}_{[-2,0]}x(n)={3,4, ...

  6. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算方法列举 | 线性卷积计算案例一 | 根据 线性卷积 定义直接计算 卷积 )

    文章目录 一.线性卷积计算方法 二.线性卷积计算示例一 ( 直接法 ) 一.线性卷积计算方法 线性卷积计算方法 : 直接法 : 根据 线性卷积 定义 直接计算 ; 图解法 : 不进位乘法 : 编程计算 ...

  7. 【数据挖掘】卷积神经网络 ( 视觉原理 | CNN 模仿视觉 | 卷积神经网络简介 | 卷积神经网络组成 | 整体工作流程 | 卷积计算图示 | 卷积计算简介 | 卷积计算示例 | 卷积计算参数 )

    文章目录 I . 人类的视觉原理 II . 卷积神经网络 模仿 视觉原理 III . 卷积神经网络简介 IV . 卷积神经网络 组成 V . 卷积神经网络 工作流程 VI . 降低样本参数数量级 VI ...

  8. matlab多项式相乘的法则_卷积计算与多项式乘法

    以下 蓝色字体部分,是大多数教材以及课堂PPT中常用的表述,如果你感觉不好懂,可以先一扫而过,从 红色字体的 例题开始注意. 在<信号与系统>课程中,"卷积"是最开始遇 ...

  9. 【深度学习】卷积计算与训练模型的几种方法

    卷积计算 全连接层和卷积层的根本区别在于:全连接层(Dense层)从输入空间中学到的是全局模式,而卷积层学到的是局部模式. 因为这个特性,所以卷积神经网络有两个有趣的性质: 平移不变性:卷积神经网络在 ...

最新文章

  1. 文本数据 php,PHP对文本数据库的基本操作方法
  2. 大学计算机专业和物理专业哪个难,大学里最难毕业的3大专业,尤其是最后一个...
  3. 关于STL中的map和hash_map
  4. django时间格式化加时区控制
  5. Maven在Windows上的安装与配置
  6. Atcoder Beginner Contest 124 解题报告
  7. access 记录集 filter find属性_《另一个伊甸》超越时空的猫时之塔阵容推荐 时之塔BOSS属性怎么打_另一个伊甸...
  8. 当知识图谱遇上文本摘要:保留抽象式文本摘要的事实性知识
  9. 【CentOS8】安装 mysql 5.7
  10. 给楠哥准备的入门单片机
  11. 信息学奥赛一本通(2032:【例4.18】分解质因数)
  12. 七牛php连麦,七牛IOS连麦,主播端无法采集声音
  13. 《HTML5移动Web开发实战》—— 1.6 在移动网站中使用HTML5
  14. 《Metasploit渗透测试手册》—第3章3.5节在Windows 2003 Server上进行渗透测试
  15. 从有到优:百度前端接入技术的升级之路
  16. HackMyvm靶机系列(5)-warez
  17. 号码被标记,各平台取消方法
  18. stm32 定时器_基于STM32定时器ETR信号的应用示例
  19. java八皇后答案_java八皇后问题详解
  20. 如何将一串数字用函数的方法倒过来(C语言)

热门文章

  1. 2021牛客暑期多校训练营8,签到题ADEK
  2. 【NOIP2004】【Luogu1086】花生采摘(枚举,给定顺序的模拟)
  3. NYOJ845 - 无主之地1
  4. android 8.1闪退,宁波市民卡app在Android 8.1闪退_宁波民生e点通
  5. mysql begin_MySQL 存储过程的 BEGIN 和 END
  6. MySQL不应出现的开始声明_备考:2019年9月计算机二级MySQL试题
  7. JAVA设计模式Design Pattern→单例模式Singleton Pattern、工厂模式Factory Pattern、代理模式Proxy Pattern
  8. msf 生成php马_PHP的性能优化方法总结
  9. jquery类操作和className的区别
  10. find linux 目录深度_把 Linux 上的文件列表和排序玩出花来