利用python实现数据分析
1:文件内容格式为json的数据如何解析
importjson,os,sys current_dir=os.path.abspath(".") filename=[fileforfileinos.listdir(current_dir)if".txt"infile]#得到当前目录中,后缀为.txt的数据文件 fn=filename[0]iflen(filename)==1else""#从list中取出第一个文件名 iffn:#meanswegotavalidfilename fd=open(fn) content=[json.loads(line)forlineinfd] else: print("notxtfileincurrentdirectory") sys.exit(1) forlinedictincontent: forkey,valueinlinedict.items(): print(key,value) print("\n")
2:出现频率统计
importrandom fromcollectionsimportCounter fruits=[random.choice(["apple","cherry","orange","pear","watermelon","banana"])foriinrange(20)] print(fruits)#查看所有水果出现的次数 cover_fruits=Counter(fruits) forfruit,timesincover_fruits.most_common(3): print(fruit,times) ########运行结果如下:apple在fruits里出了5次 apple5 banana4 pear4
3:重新加载module的方法py3
importimportlib import.reload(modulename)
4:pylab中包含了哪些module
frompylabimport*
等效于下面的导入语句:
frompylabimport* fromnumpyimport* fromscipyimport* importmatplotlib