自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python中变量引用与赋值

摘要:1 python中的一切事物皆为对象,并且规定参数的传递都是对象的引用。2  python参数传递都是“传对象引用”方式。实际上相当于c++中传值和传引用的结合。3 如果函数收到的是可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象。不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象——相当于通过“传值”来传递对象。4

2014-12-19 09:39:17 4959

原创 如何创建可安装的python工具包

环境准备:        ubuntu14.xx        python2.7(只实测了这个版本)        setuptools(egg包是需要)(sudo apt-get install python-setuptools)Package的制作与安装过程1. 编写module.py程序# -*- coding: utf-8 -*-# Author

2014-12-13 14:10:36 871

原创 正则表达式

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具,正则表达式就是记录文本规则的代码。正则表达式构建原理与方法1 . 查找元字符:         使用\来取消这些字符的特殊意义。如果你想匹配没有预定义元字符的字符集合,我们也可以轻松地指定一个字符范围,像[0-9]代表的含意与\d就是完全一致的:一位数字;同理[a-z0-9

2014-12-13 12:55:36 433

原创 Python使用技巧

1. 使用*创建list时要注意的问题class Point(object): def __init__(self, x, y): self.x = x self.y = y def __repr__(self): return '(%d, %d)' % (self.x, self.y)itemList = [Point(

2014-12-13 11:13:06 493

原创 Python常用模块re,collections,random

random模块用于参数各种随机数,简单方便。import randomprint random.random() # 用于生成一个0到1的随机符点数: 0 <= n < 1.0print random.uniform(10, 20) # 用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。print random.randint(12, 20)

2014-12-13 10:29:43 993

原创 Python下的Magic特殊方法

Python提供了一些特殊方法, 掌握他们可以完成许多酷炫功能的实现, 这些特殊方法的命名一般以__开头, 并以__结尾. 这些方法由Python解释器自动调用.1. __slots__, dir()与__dict__        如果我们要限制一个类中的可以添加的属性, 可以定义一个特殊的变量__slots__, 简单的示例如下:class Company(object):

2014-11-30 19:17:22 497

原创 python中@property与Descriptor的使用方法

一个实际例子:        我们通常使用类类定义一些实体, 比如学生成绩(0~100分):class student(object): def __init__(self, score): self.score = score        有了这一个类定义, 老师可以方便的录入每位学生成绩, 但有一个很大的缺陷: 程序允许录入负数, 或超过100的分数.

2014-11-30 10:17:38 889

原创 python中装饰器与元类的使用

装饰器        装饰器是一种设计模式,当函数或类需要增加或修改一些功能,但设计者又不想修改源代码,就可以通过装饰器来实现,装饰器可以增大代码复用程度,有效的提高编程效率,类似于其他语言中"宏"的使用.        装饰器最大的特点是callable,由于函数与类(__call__)都可以实现可调用的功能,所以装饰器的实现方式有函数与类两种.        装饰器的基本实现过程如

2014-11-27 10:52:02 1093

压缩感知程序

压缩感知领域的一个经典算法,基追踪算法,可有效的进行仿真

2013-10-17

一种冗余字典下的信号稀疏分解新方法_刘丹华

压缩感知领域关于冗余字典下的信号稀疏表示方法的不错的一篇论文

2013-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除