利用python實(shí)現(xiàn)數(shù)據(jù)分析
更新時(shí)間:2017年01月11日 08:44:00 作者:米油
為什么要利用python進(jìn)行數(shù)據(jù)分析?python擁有一個(gè)巨大的活躍的科學(xué)計(jì)算社區(qū),擁有不斷改良的庫(kù),能夠輕松的集成C,C++,Fortran代碼(Cython項(xiàng)目),可以同時(shí)用于研究和原型的構(gòu)建以及生產(chǎn)系統(tǒng)的構(gòu)建。
1:文件內(nèi)容格式為json的數(shù)據(jù)如何解析
import json,os,sys
current_dir=os.path.abspath(".")
filename=[file for file in os.listdir(current_dir) if ".txt" in file]#得到當(dāng)前目錄中,后綴為.txt的數(shù)據(jù)文件
fn=filename[0] if len(filename)==1 else "" #從list中取出第一個(gè)文件名
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:出現(xiàn)頻率統(tǒng)計(jì)
import random from collections import Counter fruits=[random.choice(["apple","cherry","orange","pear","watermelon","banana"]) for i in range(20)] print(fruits) #查看所有水果出現(xiàn)的次數(shù) cover_fruits=Counter(fruits) for fruit,times in cover_fruits.most_common(3): print(fruit,times) ########運(yùn)行結(jié)果如下:apple在fruits里出了5次 apple 5 banana 4 pear 4
3:重新加載module的方法py3
import importlib import.reload(modulename)
4:pylab中包含了哪些module
from pylab import *
等效于下面的導(dǎo)入語(yǔ)句:
from pylab import * from numpy import * from scipy import * import matplotlib
您可能感興趣的文章:
- Python運(yùn)用于數(shù)據(jù)分析的簡(jiǎn)單教程
- Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法
- Python數(shù)據(jù)分析:手把手教你用Pandas生成可視化圖表的教程
- python數(shù)據(jù)分析數(shù)據(jù)標(biāo)準(zhǔn)化及離散化詳解
- python實(shí)現(xiàn)數(shù)據(jù)分析與建模
- 詳解10個(gè)可以快速用Python進(jìn)行數(shù)據(jù)分析的小技巧
- Python數(shù)據(jù)分析庫(kù)pandas基本操作方法
- 選擇python進(jìn)行數(shù)據(jù)分析的理由和優(yōu)勢(shì)
- 簡(jiǎn)單且有用的Python數(shù)據(jù)分析和機(jī)器學(xué)習(xí)代碼
相關(guān)文章
如何利用Python實(shí)現(xiàn)n*n螺旋矩陣
這篇文章主要給大家介紹了關(guān)于如何利用Python實(shí)現(xiàn)n*n螺旋矩陣的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-01-01
python requests庫(kù)爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解
這篇文章主要介紹了python requests庫(kù)爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
PyQt5實(shí)現(xiàn)界面(頁(yè)面)跳轉(zhuǎn)的示例代碼
這篇文章主要介紹了PyQt5實(shí)現(xiàn)界面跳轉(zhuǎn)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python中使用partial改變方法默認(rèn)參數(shù)實(shí)例
這篇文章主要介紹了Python中使用partial改變方法默認(rèn)參數(shù)實(shí)例,本文直接給出使用實(shí)例,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-04-04
Windows 安裝 Anaconda3+PyCharm的方法步驟
這篇文章主要介紹了Windows 安裝 Anaconda3+PyCharm的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
2019-06-06 
