利用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实现的一个火车票转让信息采集器
Jul 09 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
Python中的ctime()方法使用教程
May 22 Python
Python字符串格式化输出方法分析
Apr 13 Python
Python3使用requests发闪存的方法
May 11 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
opencv调整图像亮度对比度的示例代码
Sep 27 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 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
提取HTML标签
2006/10/09 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
vue中使用input[type="file"]实现文件上传功能
2018/09/10 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
Python常用编译器原理及特点解析
2020/03/23 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
家长会学生家长演讲稿
2013/12/29 职场文书
土地转让协议书
2014/04/15 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
保留意见审计报告
2015/06/05 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js