摘要: 20.6. urllib2 — extensible library for opening URLs Note The urllib2 module has been split across several modules in Python 3 named urllib.request and urllib.error. The 2to3 tool will automatically ... 阅读全文
posted @ 2018-04-10 23:39 程序员修练之路 阅读(318) 评论(0) 推荐(0) 编辑
摘要: scipy的signal模块经常用于信号处理,卷积、傅里叶变换、各种滤波、差值算法等。 *两个一维信号卷积>>> import numpy as np >>> x=np.array([1,2,3]) >>> h=np.array([4,5,6]) >>> import scipy.signal >>> scipy.signal.convolve(x,h) #卷积运算 array([ 4, 13, ... 阅读全文
posted @ 2018-04-10 23:34 程序员修练之路 阅读(17147) 评论(0) 推荐(1) 编辑
摘要: 1:简述 Numpy拥有函数numpy.convolve(a, v, mode=’full’)[source]¶,通过该函数完成卷积算法并图形化(Matplotlib)实现。 2:卷积定理 原理: 设:f(x),g(x)是R1上的两个可积函数,作积分: ∫∞−∞f(τ)f(x−τ)dτ∫−∞∞f(τ)f(x−τ)dτ 用处: 二个二维连续函数在空间域中的卷积可求其相应的二个傅立叶变换乘积的反... 阅读全文
posted @ 2018-04-10 23:30 程序员修练之路 阅读(5198) 评论(0) 推荐(0) 编辑
摘要: 最近在看《Python数据分析》这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题。网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合编程规范,最后在Stackoverflow找到了想要的答案,特在此分析一下给大家: 以下是有问题的代码,不能绘图成功:import pandas... 阅读全文
posted @ 2018-04-10 23:28 程序员修练之路 阅读(9011) 评论(1) 推荐(0) 编辑
摘要: 搞明白了卷积网络中所谓deconv到底是个什么东西后,不写下来怕又忘记,根据参考资料,加上我自己的理解,记录在这篇博客里。 先来规范表达 为了方便理解,本文出现的举例情况都是2D矩阵卷积,卷积输入和核形状都为正方形,x和y轴方向的padding相同,stride也相同。 记号: i,o,k,p,s i,o,k,p,s 分别表示:卷积/反卷积的输入大小 input size input size... 阅读全文
posted @ 2018-04-10 23:26 程序员修练之路 阅读(6003) 评论(0) 推荐(0) 编辑
摘要: _xx 单下划线开头 Python中没有真正的私有属性或方法,可以在你想声明为私有的方法和属性前加上单下划线,以提示该属性和方法不应在外部调用.如果真的调用了也不会出错,但不符合规范.#! /usr/bin/python def singleton(cls): _instance = {} # 不建议外部调用 def _singleton(*args, **... 阅读全文
posted @ 2018-04-10 23:23 程序员修练之路 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 1. python中if __name__ == '__main__': 的解析 经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模... 阅读全文
posted @ 2018-04-10 23:22 程序员修练之路 阅读(4279) 评论(0) 推荐(0) 编辑
摘要: 刚刚接触Tensorflow,由于是做图像处理,因此接触比较多的还是卷及神经网络,其中会涉及到在经过卷积层或者pooling层之后,图像Feature map的大小计算,之前一直以为是与caffe相同的,后来查阅了资料发现并不相同,将计算公式贴在这里,以便查阅: caffe中: TF中: 阅读全文
posted @ 2018-04-10 23:20 程序员修练之路 阅读(275) 评论(0) 推荐(0) 编辑
摘要: StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。 一、例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import StringIO s = StringIO.StringIO()... 阅读全文
posted @ 2018-04-10 23:18 程序员修练之路 阅读(332) 评论(0) 推荐(0) 编辑