利用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抓取网页图片示例(python爬虫)
Apr 27 Python
python3音乐播放器简单实现代码
Apr 20 Python
Python自定义主从分布式架构实例分析
Sep 19 Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 Python
Python+树莓派+YOLO打造一款人工智能照相机
Jan 02 Python
Python操作MySQL数据库的三种方法总结
Jan 30 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 Python
Python函数中的可变长参数详解
Sep 12 Python
Python 中判断列表是否为空的方法
Nov 24 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
Mar 04 Python
Python使用Paramiko控制liunx第三方库
May 20 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
解析crontab php自动运行的方法
2013/06/24 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
js 操作css实现代码
2009/06/11 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
python之virtualenv的简单使用方法(必看篇)
2017/11/25 Python
python散点图实例之随机漫步
2018/08/27 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
C有"按引用传递"吗
2016/09/06 面试题
什么时候需要进行强制类型转换
2016/09/03 面试题
机械制造专业大学生自我鉴定
2014/09/19 职场文书
会计工作检讨书
2015/02/19 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
MySQL学习必备条件查询数据
2022/03/25 MySQL
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis