Python使用Numpy模塊讀取文件并繪制圖片
代碼如下
import pandas as pdimport matplotlib.pyplot as pltimport numpy as npdata = np.loadtxt(’distance.txt’,dtype = np.int)print(data)x = data[:,0] # 設置第1列數(shù)據(jù)為x軸數(shù)據(jù)。y = np.log(data[:,1]) # 設置第2列為y軸數(shù)據(jù),計算自然對數(shù)后賦值給y, 注意如果取以10為底的對數(shù),則需要使用log10方法。print(x[2])print(y[2])plt.figure(figsize= (6, 2.5)) # 設置圖形寬高比plt.plot(x, y, ’o’)# plt.ylabel(’log(PGV)(微米/秒’)plt.plot(x[2],y[2],’o’,color=’red’) # 用第3行數(shù)據(jù)突出顯示數(shù)據(jù),紅線圓點。plt.grid(ls = ’--’) # 設置網(wǎng)絡線風格為虛線plt.show()
結果
使用Numpy模塊的loadtxt方法讀取數(shù)據(jù)為數(shù)組,這種讀取文件的方法比通常的open方式讀取的文件,更容易操作。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關文章:
1. php使用正則驗證密碼字段的復雜強度原理詳細講解 原創(chuàng)2. asp.net core 認證和授權實例詳解3. Jsp+Servlet實現(xiàn)文件上傳下載 文件列表展示(二)4. XML在語音合成中的應用5. ASP.NET MVC使用Boostrap實現(xiàn)產品展示、查詢、排序、分頁6. 基于PHP做個圖片防盜鏈7. 基于javaweb+jsp實現(xiàn)企業(yè)車輛管理系統(tǒng)8. ASP.NET MVC把數(shù)據(jù)庫中枚舉項的數(shù)字轉換成文字9. jscript與vbscript 操作XML元素屬性的代碼10. ASP將數(shù)字轉中文數(shù)字(大寫金額)的函數(shù)
