摘要: import jsonimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltif __name__=="__main__": path="usagov_bitly_data2012-03-16-1331923249.txt" fp=open(path) records=[json.loads(line) for line in fp.readlines()] print(len(records)) frame=pd.DataFrame(records) print(fram 阅读全文
posted @ 2014-04-09 21:52 sxcww 阅读(241) 评论(1) 推荐(0) 编辑
摘要: import os import os.pathimport shutildef findFile(path,fileName,isHaveExtension=False): re=[] for root,dirs,files in os.walk(path): for name in files: t=name.split('.')[0] if isHaveExtension==False and t==fileName: re.append(os.path.join(root,name)) ... 阅读全文
posted @ 2014-04-03 21:50 sxcww 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 代码:def func(a,isEnd=0): sum=1.0 if isEnd==1: i=1 t=1 while t>10**-4: t=1 for j in range(1,i+1): t=t/j sum=sum+t i=i+1 return sum else: for i in range(1,a): t=1.0 ... 阅读全文
posted @ 2014-01-18 23:27 sxcww 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方代码:def func(a): i=int(a/100) j=int(a/10)%10 k=a%10 if(i**3+j**3+k**3==a): return 1 else: return 0if __name__=="__main__": for i in range(100,1000): if func(i)==1: p... 阅读全文
posted @ 2014-01-17 22:34 sxcww 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出10000以内的所有完数。代码:def func(a): b=[] for i in range(1,int(a/2)+1): if a%i==0: b.append(i) sum=0 for i in range(len(b)): sum=sum+b[i] if(sum==a): print(a) print(b)if __name__ == "__main__": for i ... 阅读全文
posted @ 2014-01-17 22:22 sxcww 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 《STL源码剖析》学习笔记jjalloc.h#ifndef JJALLOC_H#define JJALLOC_H#include#include #include#include#include namespace JJ{templateinline T* _allocate(ptrdiff_t size,T*){ /*set_new_handler则是一个输入并返回 new_handler类型的函数。set_new_handler的 输入参数是operator new分配内存失败时要调 用的出错处理函数的指针,返回值 是set_new_handler没调用之前... 阅读全文
posted @ 2014-01-15 22:03 sxcww 阅读(721) 评论(0) 推荐(0) 编辑
摘要: #设置小数点后位数options(digits=2)name=c("John Davis","Angela Williams","Bullwinkle Moose", "David Jones","Janice Markhammer","Cheryl Cushing","Reuven Ytzrhak", "Greg Knox","Joel England","Mary Rayburn")math= 阅读全文
posted @ 2014-01-14 19:52 sxcww 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.数据的产生在直线y=2x+5的基础上,加上服从正态分布的噪声。产生20对(x,y)的训练集。2,模型设回归方程为y=a*x+b,其中a,b为回归系数,利用梯度下降算法求解系数a,b的值代码如下:train_x=c(1:20)train_y=2*train_x+5train_error=rnorm(20,mean=0,sd=2)train_y=train_y+train_errorplot(train_x,train_y,col="red",pch=19,main="x与y的关系图")#abline(lm(train_y~train_x),col=&q 阅读全文
posted @ 2014-01-06 20:23 sxcww 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 利用给定的数据预测某天("Sunny","Cool","High","Strong")是否打球……数据:NO Outlook Temperature Humidity Wind Play1 Sunny Hot High Weak No2 Sunny Hot High Strong No3 Overcast Hot High Weak Yes4 Rain Mild High Weak Yes5 Rain Cool Normal Weak Yes6 Rain Cool Normal Strong No7 Overcas 阅读全文
posted @ 2014-01-06 20:05 sxcww 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 循环语句 a,for语句格式:for(var in seq) statement b,while语句格式:while(cond) statement c,repeat语句 格式:repeatstatement当遇到break后结束例子: forsum=0seq=c(1:100)for(i in seq){ sum=sum+i}print(sum)whilesum=0i=100while(i>0){ sum=sum+i i=i-1}print(sum)repeati=100sum=0repeat { if(i==0) break sum=i+sum i=i-1}print(su... 阅读全文
posted @ 2014-01-02 20:35 sxcww 阅读(460) 评论(0) 推荐(0) 编辑