--python实现两个文件并集,排序,计数 --(1)python版本2.3以上,低版本的python不支持set(),本文采用的是python2.7。 import sys import time time_start=time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(tim...
分类:
编程语言 时间:
2015-04-21 18:51:18
阅读次数:
131
#coding:utf-8import sys,os,time,types,functools#装饰器,包裹被检测函数,并计数def timerit(func): @functools.wraps(func) def wrapper(*args,**kw): start=t...
分类:
编程语言 时间:
2015-04-18 01:08:22
阅读次数:
322
ORM即把数据库中的一个数据表给映射到代码里的一个类上,表的字段对应着类的属性。将增删改查等基本操作封装为类对应的方法,从而写出更干净和更富有层次性的代码。以查询数据为例,原始的写法要Python代码sql混合,示例代码如下: 1 import MySQLdb 2 import os,sys 3 ....
分类:
编程语言 时间:
2015-04-16 23:10:03
阅读次数:
320
先说说线程
在多线程中,为了保证共享资源的正确性,我们常常会用到线程同步技术.
将一些敏感操作变成原子操作,保证同一时刻多个线程中只有同一个线程在执行这个原子操作。
我最常用的是互斥锁,也称独占锁。其次还有读写锁,信号量,条件变量等。
除此之外,我们在进程间通信时会用到信号,向某一个进程发送信号,该进程中设置信号处理函数,然后当该进程收到信号时,执行某些操作。
其实在线程中,也可...
分类:
编程语言 时间:
2015-04-16 17:34:25
阅读次数:
217
将文本转换到NumPy 数组中,做机器学习或其他任何任务,文本处理的技能必不可少。python 实现实现了很精简强大的文本处理功能:假设 文件 traindata.csv 中有数据 1000行,3列特征,第四列(最后一列)为类标签1. 基本方法:def file2matrix(): dataM...
分类:
编程语言 时间:
2015-04-16 11:44:33
阅读次数:
162
由于python中的for循环不像C++这么灵活,因此该用枚举法实现该算法:C="abcdefhe"D="cdefghe"m=0n=len(C)E=[]b=0while(m=0): E.append(C[m:m+i]) i-=1 m+=1for x in E: ...
分类:
编程语言 时间:
2015-04-15 16:44:20
阅读次数:
326
功能要求:1.额度150002.可以体现,手续费是5%3每月最后一天是出账单,写入一个文件4.记录每月日常消费流水(每天的没笔消费)5.写出来本期还款python源代码:#!/usr/bin/envpython
#encoding=utf-8
#author:sihaogongyuan
#date:2015-4-13
#filename:atm-py
#desc:atm-py
####..
分类:
编程语言 时间:
2015-04-14 20:15:39
阅读次数:
236
介绍机器学习KNN算法,提供Matlab,Python实现以及实际应用例子...
分类:
编程语言 时间:
2015-04-14 14:41:04
阅读次数:
629
#coding:utf8
def sort(start_list):
num = len(start_list)
for i in range(num-1):
min = i
for j in range((i+1),num):
if start_list[j] < start_list[min]:
...
分类:
编程语言 时间:
2015-04-14 00:47:09
阅读次数:
138
所有字符串匹配算法的核心问题是,当出现不匹配时,如何向后移动模式串一、暴力匹配算法 如果要匹配一个字符串s 和一个模式串p,则从i=0开始依次匹配s[i:(i+len(p))],简单粗暴,代码如下:def matcher(t, p): # param t: the string to chec...
分类:
编程语言 时间:
2015-04-13 22:48:09
阅读次数:
154