利用python實現(xiàn)數(shù)據(jù)分析
更新時間:2017年01月11日 08:44:00 作者:米油
為什么要利用python進行數(shù)據(jù)分析?python擁有一個巨大的活躍的科學計算社區(qū),擁有不斷改良的庫,能夠輕松的集成C,C++,Fortran代碼(Cython項目),可以同時用于研究和原型的構(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]#得到當前目錄中,后綴為.txt的數(shù)據(jù)文件
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:出現(xiàn)頻率統(tǒng)計
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) ########運行結(jié)果如下: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運用于數(shù)據(jù)分析的簡單教程
- Python數(shù)據(jù)分析matplotlib設(shè)置多個子圖的間距方法
- Python數(shù)據(jù)分析:手把手教你用Pandas生成可視化圖表的教程
- python數(shù)據(jù)分析數(shù)據(jù)標準化及離散化詳解
- python實現(xiàn)數(shù)據(jù)分析與建模
- 詳解10個可以快速用Python進行數(shù)據(jù)分析的小技巧
- Python數(shù)據(jù)分析庫pandas基本操作方法
- 選擇python進行數(shù)據(jù)分析的理由和優(yōu)勢
- 簡單且有用的Python數(shù)據(jù)分析和機器學習代碼
相關(guān)文章
python requests庫爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解
這篇文章主要介紹了python requests庫爬取豆瓣電視劇數(shù)據(jù)并保存到本地詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08
PyQt5實現(xiàn)界面(頁面)跳轉(zhuǎn)的示例代碼
這篇文章主要介紹了PyQt5實現(xiàn)界面跳轉(zhuǎn)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04
Python中使用partial改變方法默認參數(shù)實例
這篇文章主要介紹了Python中使用partial改變方法默認參數(shù)實例,本文直接給出使用實例,代碼中包含詳細注釋,需要的朋友可以參考下2015-04-04
Python使用MongoDB運算符進行數(shù)據(jù)查詢詳解
MongoDB 是一個非關(guān)系型數(shù)據(jù)庫,具有靈活的數(shù)據(jù)模型和豐富的查詢功能,本文將介紹在 Python 中使用 MongoDB 運算符進行數(shù)據(jù)查詢的常用方法,需要的可以參考下2024-04-04
Windows 安裝 Anaconda3+PyCharm的方法步驟
這篇文章主要介紹了Windows 安裝 Anaconda3+PyCharm的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06

