KNN算法实现:提取文本:importnumpyasnp
//提取文本
defloadDataSet(fileName):
numFeat=len(open(fileName).readline().split(‘,‘))
dataMat=[];labelMat=[]
fr=open(fileName)
forlineinfr.readlines():
lineArr=[]
line=line.strip()
curline=line.split(‘,‘)
foriinrange..
分类:
编程语言 时间:
2015-09-14 16:53:03
阅读次数:
331
通用文件处理:importnumpyasnp
//文件名和文件中每行的分隔符
defloadDataSet(fileName,dotSplit):
numFeat=len(open(fileName).readline().split(dotSplit))
dataMat=[];labelMat=[]
fr=open(fileName)
//该数据集默认是最后一列是因变量
forlineinfr.readlines():
lineArr=[..
分类:
其他好文 时间:
2015-09-10 11:15:39
阅读次数:
364
1. eachLine -- 打开和读取文件的每一行new File("foo.txt").eachLine { println it.toUpperCase();}2. readLines -- 其作用基本与 eachLine 相同,但它不接受闭包为参数,而是把文件行读到一个 List 中l...
分类:
其他好文 时间:
2015-09-07 10:55:23
阅读次数:
267
importsys,os
a=open(‘1.txt‘)
n=0
aList=[]
forlineina.readlines():
#printline.strip(‘\n‘)
aList.append(str(line.strip(‘\n‘)))
printaList
foriinaList:
os.system(‘@echo>%s.txt‘%i)
分类:
编程语言 时间:
2015-09-02 19:17:36
阅读次数:
360
1.计算文本行数
最常用的就是readlines
>>> handler=open('input_file.txt')
>>> lines=handler.readlines ()
>>> lenOfFile=len(lines)
但是如果是一个超过100m的文本文件,上面的方法基本确定是会很慢,甚至运行不了
因此,我们需要其他的方法
1)使用循环计数,引入enumerate方法
>>...
分类:
编程语言 时间:
2015-09-02 10:47:18
阅读次数:
169
程序设计思路:1. 利用os.walk()找出所有的文件;2.利用正则找到指定后缀的文件;3.找到需要的txt文件后,通过open().readlines()读取文件中每行数据;4.读取后,保存正则匹配到数据的文件;5.你懂的。#!/usr/bin/env python#coding:utf8imp...
分类:
编程语言 时间:
2015-09-01 12:35:08
阅读次数:
217
importreadline
importqrcode
fromPILimportImage
importos
defCreate_Qrcode(strings,path,logo=""):
qr=qrcode.QRCode(
version=2,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=6,
border=1,
)
withopen(‘test.txt‘,‘r‘)asfr:
forlinesinfr.readlines():..
分类:
编程语言 时间:
2015-08-13 20:23:56
阅读次数:
285
一、ps可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用psaux列出所有进程,过滤出RSS那列,然后求和)#!/usr/bin/envpython#!coding=utf-8importoslist=[]sum=0str1=os.popen(‘psaux‘,‘r‘).readlines()foriinstr1:str2=i.split()new_..
分类:
编程语言 时间:
2015-08-04 15:54:39
阅读次数:
132
#coding:utf-8#author:Blood_Zeroimport retmp_list=[]f=open("E:/ASP.txt","r")f1=f.readlines()for i in f1: rule=re.compile('\W') i=re.sub(rule,'',i...
分类:
编程语言 时间:
2015-08-01 12:53:03
阅读次数:
148
文件操作模式r只读w只写a追加写r+读写w+读写,如果文件已存在则将其删除,不存在则创建新文件a+读写,如果文件已存在则在文件末尾追加,不存在则创建新文件常用文件操作函数read()将文件内容作为一个大的字符串全部读出来readline()读取文件中的一行内容readlines()将文件内容..
分类:
编程语言 时间:
2015-07-21 15:15:33
阅读次数:
172