利用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