Python腳本示例:從log中讀取數據,進行分析和可視化
Python是數據處理常用工具,具有較好的通用性和跨平臺性,使用起來也非常簡單。
比如,我們有一個log.txt的文件,里面有兩列數據,每行數據用空格分開,如下圖所示。

使用Python腳本對該文件的數據進行分析和可視化,分三步走:
- 導入數據
- 數據分析
- 數據可視化
1、導入數據
首先,需要導入數據,代碼如下:

若每行數據用逗號分開,則在split里改為逗號。
2、數據分析
Python沒有提供數組功能,Numpy可以提供數組支持以及相應的高效處理函數。代碼如下:

這里表示分別求出數據的最大值和平均值。
3、數據可視化
Matplotlib是強大的數據可視化工具和作圖庫,可以方便地繪制線條圖、餅圖、柱狀圖等各類可視化圖形。其畫圖命令和Matlab基本一致。代碼如下:

給該腳本加上可執行權限,就可以直接運行,如下圖所示。


