
python
文章平均质量分 80
bjdu_jlxs
这个作者很懒,什么都没留下…
展开
-
负数取模运算
负数取模运算 2011-03-15 13:18:45| 分类:研究生课程| 标签:余数 mod 计算器 整数 运算 |字号大中小 订阅最近带的助教班中,有人问 负数怎么取模,故上网搜了一下,感觉下面这篇帖子写得很不错,故拷过来借鉴下,原文:http://ceeji.net/blog/mod-in-real/最近在一道 Java 习题中,看转载 2012-12-29 23:04:27 · 1373 阅读 · 0 评论 -
小明明:你真的会python嘛?
你真的会python嘛?Aug 2nd, 2013 http://www.dongwm.com/archives/ni-zhen-de-hui-pythonma/前言我这个博客一直都是一些技术分享,show code的地方,我从来没有写过个人生活或者情感杂谈,当然我也从来没有谈论过我对什么东西的喜恶. 很多人喜欢喷XX语言,喜欢谈论XX和YY的优缺,甚至凑了一本不知所云的书转载 2013-10-12 11:13:32 · 1702 阅读 · 0 评论 -
__repr__
http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-pythonDefault implementation is uselessThis is mostly a surprise because Python’s defaults tend to be转载 2013-10-14 17:07:01 · 1088 阅读 · 0 评论 -
Python装饰器学习(九步入门)
Python装饰器学习(九步入门)这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能345678 # -*- coding:gbk -*-'''示例1: 最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() ca转载 2013-11-04 17:47:46 · 796 阅读 · 0 评论 -
Python 装饰器
1.首先普及语法:python 2.4以后,增加了@符号修饰函数对函数进行修饰,python3.0/2.6又增加了对类的修饰。@符号的意义:@dec1@dec2def test(arg): pass等同于dec1(dec2(test(arg)))----------------------------------------------原创 2013-11-05 14:27:19 · 836 阅读 · 0 评论 -
python装饰器二
装饰器本质:对某个函数使用了装饰器之后,实际上是改变了函数的代码入口点。也就是变成了装饰器函数所返回的函数的代码入口点了。机制装饰器之所以能够工作,是因为Python是一个动态语言。函数是作为第一级对象存在的,就是说函数可以存储到变量中、作为参数传递给其他函数,最重要的是能够被函数动态地创建和返回。而Python的装饰器就是一个函数,这个函数可以是内置的(比如@staticmeth转载 2013-11-06 10:47:37 · 1141 阅读 · 0 评论 -
python3 路径问题
最近换用Python3, 发现使用是有许多与Python2.6不一致的地方。https://wiki.python.org/moin/Python2orPython3Python3 又称Python3k,Python 3000,是Python家族中第一个不向后兼容的发布版本。简要总结:1.Print 变为函数调用,必须使用print()Old: print翻译 2013-11-14 14:53:44 · 2532 阅读 · 0 评论 -
Django request session cookie
Django request variables, these lines assume you are inside a view according to: def yourview(request, ...):This page is based on the Request and response objects page in the Django 1 documentat转载 2013-11-15 14:59:16 · 795 阅读 · 0 评论 -
numpy 保存读取数据
Numpy提供了几种数据保存的方法。 以3*4数组a为例: 1. a.tofile("filename.bin") 这种方法只能保存为二进制文件,且不能保存当前数据的行列信息,文件后缀不一定非要是bin,也可以为txt,但不影响保存格式,都是二进制。 这种保存方法对数据读取有要求,需要手动指定读出来的数据的的dtype,如果指定的格式与保存时的不一致,转载 2014-09-20 15:26:14 · 1579 阅读 · 0 评论 -
numpy中的tile函数
>>> import numpy>>> numpy.tile([0,0],5)#在列方向上重复[0,0]5次,默认行1次array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])>>> numpy.tile([0,0],(1,1))#在列方向上重复[0,0]1次,行1次array([[0, 0]])>>> numpy.tile([0,0],(2,1))#在列方向上重复[0转载 2014-09-20 15:29:39 · 712 阅读 · 0 评论 -
Eclipse配置PyDev插件
安装PyDev:首先需要去Eclipse官网下载:http://www.eclipse.org/,Eclipse需要JDK支持,如果Eclipse无法正常运行,请到Java官网下载JDK安装:http://www.oracle.com/technetwork/java/javase/downloads。打开Eclipse,找到Help菜单栏,进入Install New Softwa转载 2014-11-18 13:13:45 · 447 阅读 · 0 评论 -
matplotlib 画图
# use masked arrays to plot a line with different colors by y-valuefrom numpy import logical_or, arange, sin, pifrom numpy import mafrom matplotlib.pyplot import plot, showt = arange(0.0, 2转载 2013-10-09 11:56:51 · 732 阅读 · 0 评论 -
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
http://www.cnblogs.com/huangcong/去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,转载 2013-09-23 14:11:09 · 905 阅读 · 0 评论 -
python中数组与多维数组用法介绍
python中数组与多维数组用法介绍 增加时a.append( 'a ')就可以了。只要按顺序加,就没有问题 。 使用时,完全可以使用下标: 代码如下复制代码a[0] a[1] 但出果引用不存在的下标,则会引发异常。这时,你需要先添加元素,再引用就没有问题 了。如果想预先保留空间,可以使用循环来给list,每个元素一个缺省转载 2013-02-02 09:27:52 · 975 阅读 · 0 评论 -
Linux下安装Python3.3.0
Linux下安装Python3.3.0 (2013-01-08 11:45:37) 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz转载 2013-03-12 06:19:22 · 742 阅读 · 0 评论 -
python的pip和virtualenv使用心得
pip可以很方便的安装、卸载和管理Python的包。virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。pip和virtualenv可以很好的协同工作,同时使用这两个工具非常方便。一般先安装pip,安装好后,pip install virtualenv就可以自动从网上下载并安装virtualenv了。然后vir转载 2013-07-11 16:05:17 · 803 阅读 · 0 评论 -
搭建自己的虚拟openerp环境
A.可能的错误:1.使用ubuntu 刚安装没有更新 sudo apt-get install xxxE: Unable to locate package xxx解决方法:sudo apt-get update 更新包, 如果不行就等等或者重启再执行。 B.工具准备vitualenvpippip可以很方便的安装、卸载和管理Python的包。virtual原创 2013-07-11 16:05:56 · 1501 阅读 · 0 评论 -
thrift使用小记
http://blog.chinaunix.net/uid-20357359-id-2876170.html Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PH转载 2013-07-19 15:33:31 · 863 阅读 · 0 评论 -
算法复杂度
Edit:用了代码高亮脚本以后超过字数上限高亮后的代码会放在回复里……========首先谢谢小年给开了日志~~然后抄送某个多线程反而比单线程慢的小破孩。。。看了下发现代码缩进神马的都不见了。。。。纳斯达克老师新的脚本里貌似没有更新代码支持部分呢……最后,第一次写科普文,求各种批评指点,尤其是在非技术的方面。。谢谢啦~~=====转载 2013-09-07 21:51:10 · 1424 阅读 · 0 评论 -
Python 内建函数
1. abs(x) abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如: >>>print abs(-2,4) 2.4 >>>print abs(4+2j) 4.472135955 2.apply(function,args[,keywords])翻译 2013-09-10 11:00:31 · 1275 阅读 · 0 评论 -
python super()
python super()一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self): print "enter A" print "leave A" class B(A):转载 2013-09-10 11:22:12 · 799 阅读 · 0 评论 -
python 单例
#-*- encoding=utf-8 -*- print '----------------------方法1--------------------------' #方法1,实现__new__方法 #并在将一个类的实例绑定到类变量_instance上, #如果cls._instance为None说明该类还没有实例化过,实例化该类,并返回 #如果cls._instan转载 2013-09-10 12:30:10 · 788 阅读 · 0 评论 -
wsgi-werkzeug
##WSGI : python Web Server Gateway Interface##Werkzeug : A WSGI lib## simple web site:from werkzeug.wrappers import Request, Response@Request.applicationdef application(request): prin转载 2013-09-18 17:28:34 · 1794 阅读 · 0 评论 -
转 Python集合(set)类型的操作
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素转载 2015-12-08 10:36:56 · 687 阅读 · 1 评论