2 林小默

尚未进行身份认证

行于思

等级
TA的排名 3w+

Python进阶(十):参数传递

python中,参数是以引用的形式传递给函数的。来看下面代码:def a(the_list): print('Got', the_list) the_list.append('treats') print('Set to', the_list)outer_list = ['Dogs', 'eats']print('Before, outer_list = ',...

2019-11-06 17:13:21

压缩感知正交匹跟踪算法(OMP)代码实现之图像上压缩与恢复

算法遇到了问题,被卡了挺久。后来发现是个小问题,就是忘记将最终数据转换为uint8,导致图像老是无法正常显示,但是检查代码的整个逻辑过程又没有错误。这是因为在图像中,数据是以两个字节保存的。加上今天的去兼职,时间不太够,代码也是在地铁上给调试成功的。原理我就不多说了。就是我发现压缩再复原,图像会出现很多噪点,而且压缩率越大,恢复出来的图像噪点越多。具体原因还不是很清楚,我猜大致以下原因:1....

2019-07-28 11:31:20

压缩感知正交匹跟踪算法(OMP)代码实现之一维连续信号的求解

前天,列举对单一向量OMP算法的求解,这个向量是离散的。但是我们知道自然界中的信号是模拟(连续)信号。学过一些信号系统的同学应该知道,自然界的信号(光信号,声信号)是连续的。比如下图的信号假设要保存上图的信号,我们需要等间隔的采样256次(只是假设,上图可能不需要那么多)。采样256次是奈奎斯特定理规定的最少采样次数,如果低于这个次数,上图就没办法恢复出来了。但是压缩感知却告诉我们,我们可...

2019-07-20 19:32:35

压缩感知正交匹跟踪算法(OMP)代码实现之单一向量的求解

研究生导师的方向是压缩感知,导师让我这个暑假将压缩感知尽可能的搞懂,方便开学之后研究工作。压缩感知网上资料很多,压缩感知就是将稀疏向量通过一个压缩矩阵压缩,使其存储的数据量减少,在通过压缩感知的算法吧原先的稀疏向量求解出来。具体细节网上文献也很多,我就不多赘述。这篇文章主要是对于压缩感知中一个常用算法正交匹配跟踪算法的python代码实现。关于正交匹配跟踪算法代码实现的文章我打算写三篇,写...

2019-07-18 08:54:45

python打包成exe可执行文件

python打包成exe可执行文件最近在做毕业设计,需要写一个上位机,并且最后要打包成exe文件,方便以后直接使用,过程遇到了几个坑,记录一下。安装pyinstaller这里我说一下为什么不用py2exe,因为py2exe生成的程序并不能跨平台使用,所以我选择了pyinstaller安装流程:使用pip直接进行安装pip install pyinstaller或者去GitHub下载...

2019-04-14 00:24:19

微信推文代码高亮器

撒西不理!这次我给大家带来了我的新作!!!对的代码高亮器,它的界面是这样子滴!哈哈,是不是想问这有什么用!!!或许你没有写博客,或者推文的习惯,亦或是有写博客,但是没有在博客写代码的习惯。那么这篇推文对你来说作用几乎为零的!所以,没有写带代码的博客或者推文的同志们,阅读到这里就可以了。不过还想继续看的话我也挺开心的。

2017-12-20 23:01:23

Python进阶(九):列表,元组,字典,集合的同异

列表,元组,字典,集合的大杂烩

2017-12-11 09:05:37

python实现链表的深度优先遍历

在《pythoncookbook》(简称python奇技淫巧书)中看到的,觉得太简洁了,遂记录下来:classNode(object):def__init__(self,value):self._value=valueself._children=[]#添加子元素defadd_children(self,value)

2017-12-10 20:00:26

Python进阶(八):in的详解

“in”的存在使得python在操作可迭代对象简单得多,这便是“in”存在的一个最大的好处1.用于判断(查找)元素是否在可迭代对象中(不包括生成器;但包括set集合,set不能迭代,但是也能用“in”来查找元素):xxxinXXX:判断xxx是否在XXX中,如果在,返回真,不在,返回假。xxxnotinXXX:判断xxx是否不在XXX中,如果不在,返回真,在,返回假。

2017-11-26 11:29:47

日有所思。

这两天帮一个朋友部署一个网页,虽然写过爬虫,对网页的结构有所了解。但却没有接触过Javaweb,CSS。但从搭建环境到最终部署完成,花了大概两天的时间。这种速度如果是一年前的我不敢想象的。如今想想当时为了写一个算法我却花了一下午,如果让我写点小项目,更加不知如何下手。今昔对比,取得的进步让我很是欣慰。如果世界上有什么职业能算的上很伟大的话,程序员算一个。有这么一句话: “我要做一个程序员,去改

2017-11-24 19:26:06

Windows下安装kwant

要求要准备的包,我都打包好了,文末给连接 1.python3.6:在第一个文件里面就有exe文件,点击安装就行2.win+R输入cmd,进入终端,cd到第一个文件所在的目录,输入:python -c "import pip, glob; pip.main(['install'] + glob.glob('*.whl'))"来安装该目录下所有wheel文件3.cd进入need目录,输入:pytho

2017-11-22 12:53:57

python糗事百科爬虫

周末没啥事花了几个钟写了这个爬虫。下面是结构图。里面的功能已经足以帮我很好的分析糗事百科这个网站了。当然我知道别人也写过糗事百科的爬虫,不得不承认糗事百科的网页架构很简单,很适合作为爬虫初学者去练手。我是在没有任何参考的情况下一点点摸索写完这个爬虫的,也许并不上资深程序员写的,但也学到了很多废话少说,下面我就举几个例子来感受下我写的爬虫吧。1.分析用户用户主页: 代码:qiushi = QiuSh

2017-11-20 13:46:15

python爬虫之简介以及前期准备

对于学玩python基础然后想找点项目练手的人,爬虫可以说是很不错的方向之一。那么爬虫究竟是做什么用的呢?又要怎么用呢?哈哈,kyda最近正好在学,那么就写一个系列的文章出来吧。顺便记录我的学习历程。一.爬虫的作用网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常被称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本,已被广泛应用于互联网领域。搜索引擎使用网络爬

2017-11-16 21:41:04

对Python生成器的理解

生成器的简单理解

2017-11-08 19:33:51

Python进阶(七):super()函数

super()

2017-11-02 18:00:45

Python进阶(六):@classmethod和@staicmethod

有时我们会在python的代码里面看到这两个修饰器,用于修饰类的函数。也许有人会问这两个修饰器原理是怎么样的?

2017-10-29 00:05:48

Python进阶(五):特殊方法

Python一大吸引人的特点就是它的特殊方法。它的特殊方法主要应用于类中,方便了类的一些操作操作。

2017-10-26 18:09:35

一些优秀资源的整理

本文主要是博主我在日常学习中所看到的一些优秀资源,会不断的整理上来的。。。一.优秀博客(文)正则表达式:正则表达式30分钟入门教程 鸡汤文,请大家好好学编程十年:Teach Yourself Programming in Ten Years二.优秀开源项目IT界大牛们写的500行左右的小项目,涉及到很多方面,很适合拿来学习提高:500 lines or less

2017-10-25 10:54:29

HTTP详解(转)

本文转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.htmlHTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(N

2017-10-24 07:26:58

pythonAI五子棋(二)

以为第二篇很晚到来,主要是我的想法是等我把机器学习学个大概之后再回来优化。不过最近在深入的学习python,学到了一些pythonic的代码风格,所以决定回来重构一下我的五子棋代码这次主要做了1.优化了我的代码,使得代码更加简洁美观。可读性更高。比如这段优化前的函数:defrobotChess(self):ifself.player==0:ifl

2017-10-21 13:14:03

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。