利用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中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
Python使用try except处理程序异常的三种常用方法分析
Sep 05 Python
Python enumerate函数功能与用法示例
Mar 01 Python
python实现二维数组的对角线遍历
Mar 02 Python
Python处理时间日期坐标轴过程详解
Jun 25 Python
Python shelve模块实现解析
Aug 28 Python
Python 依赖库太多了该如何管理
Nov 08 Python
使用Python将语音转换为文本的方法
Aug 10 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 22 Python
Python编写万花尺图案实例
Jan 03 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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正则提取或替换img标记属性
2013/06/26 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
Js动态创建div
2008/09/25 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
基于python的Paxos算法实现
2019/07/03 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
企业人事任命书
2014/06/05 职场文书
2015年事业单位工作总结
2015/04/27 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
如何在python中实现ECDSA你知道吗
2021/11/23 Python
Win10 Anaconda安装python-pcl
2022/04/29 Servers