利用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程序
Apr 04 Python
Python基于DES算法加密解密实例
Jun 03 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
python Django模板的使用方法
Jan 14 Python
Python中的连接符(+、+=)示例详解
Jan 13 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
树莓派安装OpenCV3完整过程的实现
Oct 10 Python
Python通过socketserver处理多个链接
Mar 18 Python
python中adb有什么功能
Jun 07 Python
PyTorch中的拷贝与就地操作详解
Dec 09 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
ThinkPHP连接Oracle数据库
2016/04/22 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
Smarty模板配置实例简析
2019/07/20 PHP
用JavaScript显示随机图像或引用
2009/04/21 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
详解JS函数重载
2014/12/04 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
深入理解 JS 垃圾回收
2019/06/03 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
python 判断自定义对象类型
2009/03/21 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python实现Linux监控的方法
2019/05/16 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
Python守护进程实现过程详解
2020/02/10 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
医学实习生自我鉴定
2013/12/12 职场文书
关于工资低的辞职信
2014/01/14 职场文书
六年级数学教学反思
2014/02/03 职场文书
优秀经理获奖感言
2014/03/04 职场文书
保密协议书范本
2014/04/22 职场文书
小班评语大全
2014/05/04 职场文书
建筑工程质量通病防治方案
2014/06/08 职场文书
聘任证明怎么写
2015/03/02 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
python办公自动化之excel的操作
2021/05/23 Python
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL