自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 python对象序列化或持久化的方法

一、Python对象持久化方法目前为止,据我所知,在python中对象持久化有以下几种方法:1. 使用(dbhash/bsddb, dbm, gdbm, dumbdbm 等)以及它们的"管理器"( anydbm )。只提供了 Python 字 符串的永久性储存. 提供一个类似字典和文件的对象,可以完成字符串的永久性存储。2. 使用marshal和pickle来序列化py

2012-02-04 14:14:44 1860

转载 Python Collection 小技巧

独立软件开发者 Alex Marandon 在他的博客中介绍了数个关于 Python Collection 的实用小技巧,在此与诸位分享。判断一个 list 是否为空传统的方式:if len(mylist): # Do something with my listelse: # The list is empty由于一个空 list 本身等同于 Fal

2012-02-03 12:24:46 807

转载 marshal 对象的序列化

有时候,要把内存中的一个对象持久化保存到磁盘上,或者序列化成二进制流通过网络发送到远程主机上。Python中有很多模块提供了序列化与反序列化的功能,如:marshal, pickle, cPickle等等。今天就讲讲marshal模块。   注意: marshal并不是一个通用的模块,在某些时候它是一个不被推荐使用的模块,因为使用marshal序列化的二进制数据格式还没有文档化,在

2012-02-02 15:53:05 617

转载 除了cPickle,cjson外还有没有更高效点的序列化库了

msgpack最快,而且是跨语言的,二进制,但只能打包简单的list,dict,int,string,unicode,在memcache之类的 字符串协议里会有问题。 marshal其次,也是二进制的,可以打包大多数python对象,缺点同msgpack,另文档上说各版本的python实现会不一样,但我这测下 来三台机器分别是stackless 2.6.5 2.7.2 python 2

2012-02-02 15:51:17 1097

转载 filter,map,reduce

“filter(函数, 序列)”返回一个序列(尽可能与原来同类型),序列元素是原序列中由 指定的函数筛选出来的那些,筛选规则是“函数(序列元素)=true”。filter()可以用来取出 满足条件的子集。例如,为了计算一些素数:>>> def f(x): return x % 2 != 0 and x % 3 != 0...>>> filter(f, range(2, 25))[5, 7

2012-02-02 14:46:20 348

转载 两个LIST 合成一个DICT

ListA = ['10', '10', '20', '20', '20', '24']ListB = ['23', '44', '11', '19', '57', '3']d = {}for a, b in map(None, ListA, ListB):if not d.has_key(a):   d[a] = [b]else:   d[a].append(b)

2012-02-02 10:49:51 949

转载 screen的用法

screen 是一个特殊的模拟终端软件,利用它能在一个终端窗口里模拟出多个终端并且能分割窗口、类似 VI 的方式搜索和拷贝屏幕输出,最重要的是利用screen,可以让任务后台执行,退出系统,下次登录恢复后跟以前状态一样参  数: -A  将所有的视窗都调整为目前终端机的大小。  -d  将指定的screen作业离线。  -h  指定视窗的缓冲区行数。  -m  即使

2012-01-04 23:04:47 1220

转载 错误和异常

#encoding=utf-8  #########  错误和异常  ##############    ## ************  Part 1: 异常  *****************  #####错误  #从软件方面来说, 错误是语法或是逻辑上的.语法错误指示软件的结构上有错误, 导致不能被解释器解释或编译器无法编译.   #这些错误必须在程序执行前纠正.  #当程序的

2012-01-04 19:51:28 640

转载 如何生成随机数(上)

如何生成随机数(上) by pluskid, on 2010-04-28, in Machine Learning     30 comments快三个月没有写日志了,大概是我开始认真写 blog 来第一次,也是因为发生了一些预料之外的事情,中断了许久,到后来又一直非常非常忙,不过我终于又爬上来冒个泡了,表明我还活着。第二点要澄清的是,我这里并不是要讲“伪随机”、“真随

2012-01-04 16:16:03 1711 1

转载 python随机数生成

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform  random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限

2012-01-04 16:13:09 646

哈尔滨工业大学贾世楼的信息论的研究生课程讲义

哈尔滨工业大学贾世楼的信息论的研究生课程讲义,第二章3

2009-05-17

哈尔滨工业大学贾世楼的信息论的研究生课程讲义

哈尔滨工业大学贾世楼的信息论的研究生课程讲义,第二章2

2009-05-17

信息论的研究生课程讲义

哈尔滨工业大学贾世楼的信息论的研究生课程讲义,第二章

2009-05-17

信息论的研究生课程讲义

哈尔滨工业大学贾世楼的信息论的研究生课程讲义,第一章

2009-05-17

空空如也

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

TA关注的人

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