利用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 相关文章推荐
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
Python标准库sched模块使用指南
Jul 06 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
用Python将mysql数据导出成json的方法
Aug 21 Python
Python任意字符串转16, 32, 64进制的方法
Jun 12 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
python第三方库学习笔记
Feb 07 Python
Python多重继承之菱形继承的实例详解
Feb 12 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
Python 转移文件至云对象存储的方法
Feb 07 Python
Python实现猜拳与猜数字游戏的方法详解
Apr 06 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&&mysql)一
2006/10/09 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
nodejs aes 加解密实例
2018/10/10 NodeJs
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python编写简单爬虫资料汇总
2016/03/22 Python
python操作字典类型的常用方法(推荐)
2016/05/16 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
python入门教程 python入门神图一张
2018/03/05 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
Python实现登陆文件验证方法
2018/10/06 Python
python 实现单通道转3通道
2019/12/03 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
2014年应届大学生自我评价
2014/01/09 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
nginx配置指令之server_name的具体使用
2022/08/14 Servers