pyhdf資料讀取介面筆記

2021-10-20 19:37:24 字數 907 閱讀 5839

讀取資料科學資料集採用pyhdf中的sd庫。在接入資料前需要創造乙個sd例項,代表檔案。之後通過獲取其中的sds例項得到乙個numpy陣列,例子如下

from pyhdf.sd import

*d = sd(

'example.hdf'

,sdc.read)

)# 建立sd例項

lats_sdc = d.select(

'latitude'

)# 建立sdc例項

lats_array = lats_sdc.get(

)# 獲取資料資料組

d.end(

)# 關閉sd

其中latitude為參考hdf檔案中乙個資料集的名稱,同理其他名稱的資料集可以通過修改select中的名稱進行獲取。如果需要得到檔案中所有資料集名稱屬性,可以參考sd檔案中的說明部分,呼叫sdattr類中的方法。

元資料(meta data)無法通過科學資料集的方式獲取,需要通過pyhdf包中的hdf庫和vs庫進行呼叫。

from pyhdf.hdf import

*from pyhdf.vs importt *

hdf_object = hdf(

'example.hdf'

).vstart(

)# 建立hdf例項

vd_object = hdf_object.attach(

'metadata'

)# 建立vd例項

meta_data = vd_object.read(

)# 讀取vdata

hdf(

'example.hdf'

).close(

)

通過以上方法可以獲取元資料的numpy陣列,同理也可以獲取其他各型別的陣列。

datagrid介面,鏈結資料庫讀取資料

1 學生列表的 html部分 資料 2 studentservlet部分 資料 3 studentservice 類 public class studentservice int total new studentdao gettotal if total 0 規範 json 格式 return ...

中讀取資料 讀取資料

對資料庫有一定了解的同學應該都知道資料表這個東西。資料表一般是以行列來儲存和展示資料的。每一列就是乙個資料字段,代表每一行資料的屬性。在python裡面也有類似表概念的東西,叫做dataframe。dataframe是我們資料分析和風控建模中很重要乙個元素,後續的很多資料操作都要以此為基礎。我們的資...

介面測試 封裝讀取excel

1 xlrd庫的安裝 直接使用pip工具進行安裝 當然也可以使用pycharmide進行安裝,這裡就不詳述了 2 xlrd模組的一些常用命令 開啟excel檔案並建立物件儲存 data xlrd.open workbook 檔案路徑 獲取檔案中所有工作表的名稱 data.sheet names 根據...