利用python实现数据分析


Posted in Python onJanuary 11, 2017

1:文件内容格式为json的数据如何解析

import json,os,sys
current_dir=os.path.abspath(".")

filename=[file for file in os.listdir(current_dir) if ".txt" in file]#得到当前目录中,后缀为.txt的数据文件
fn=filename[0] if len(filename)==1 else "" #从list中取出第一个文件名

if fn: # means we got a valid filename
  fd=open(fn)
  content=[json.loads(line) for line in fd]
  
else:
  print("no txt file in current directory")
  sys.exit(1)
for linedict in content:
  for key,value in linedict.items():
    print(key,value)
  print("\n")

2:出现频率统计

import random
from collections import Counter
fruits=[random.choice(["apple","cherry","orange","pear","watermelon","banana"]) for i in range(20)]
print(fruits) #查看所有水果出现的次数

cover_fruits=Counter(fruits)
for fruit,times in cover_fruits.most_common(3):
  print(fruit,times)

########运行结果如下:apple在fruits里出了5次
apple 5  
banana 4
pear 4

3:重新加载module的方法py3

import importlib
import.reload(modulename)

4:pylab中包含了哪些module

   from pylab import *

等效于下面的导入语句:

from pylab import *
  from numpy import *
  from scipy import *
  import matplotlib
Python 相关文章推荐
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
Python利用IPython提高开发效率
Aug 10 Python
详解使用 pyenv 管理多个版本 python 环境
Oct 19 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
Nov 21 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
Dec 24 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
如何在mac环境中用python处理protobuf
Dec 25 Python
python如何发送带有附件、正文为HTML的邮件
Feb 27 Python
关于Numpy之repeat、tile的用法总结
Jun 02 Python
python游戏开发之pygame实现接球小游戏
Apr 22 Python
分享python函数常见关键字
Apr 26 Python
使用python调用zxing库生成二维码图片详解
Jan 10 #Python
利用Python生成文件md5校验值函数的方法
Jan 10 #Python
python中执行shell的两种方法总结
Jan 10 #Python
Python用list或dict字段模式读取文件的方法
Jan 10 #Python
python导入时小括号大作用
Jan 10 #Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 #Python
ubuntu系统下 python链接mysql数据库的方法
Jan 09 #Python
You might like
强烈推荐:php.ini中文版(2)
2006/10/09 PHP
坏狼php学习 计数器实例代码
2008/06/15 PHP
php数字游戏 计算24算法
2012/06/10 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
asp 的 分词实现代码
2007/05/24 Javascript
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
Jquery选择器 $实现原理
2009/12/02 Javascript
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Django自定义用户认证示例详解
2018/03/14 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
2015年项目工作总结
2015/04/29 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
会议承办单位欢迎词
2019/07/09 职场文书