怎樣用python讀寫h5文件

2021-01-08 Python組學分析

H5文件全稱是Hierarchical Data Format,可以存儲不同類型的圖像和數碼數據的文件格式,是一種常用的數據存儲格式。python中用於讀寫H5文件的包是h5py。下面簡要介紹其操作:

讀取:

import h5pypath = 'Data/irt_PROSIT.hdf5' # 這裡是h5文件的存儲路徑f = h5py.File(path, 'r')

查看該文件包含的那些數據

list(f.keys())# ['X_holdout', 'X_train', 'X_val', 'Y_holdout', 'Y_train', 'Y_val']

抽取某個數據:

data = f['X_val']

需要的時候可以把他轉化為numpy格式

import numpy as npdata = np.array(data)

寫入:

import pandas as pdf=h5py.File("new.hdf5","w")new_data = pd.DataFrame(np.zeros((10,10))) # 隨意建立的數據f.create_dataset("mydataset", new_data)

相關焦點

  • python使用with as處理文件的讀寫
    文件處理的兩種情況:1、忘記關閉文件。2、文件讀寫異常,未做處理。在python中使用with語句,可以自動調用close()方法,同時也解決了異常問題。with open('test.txt','w') as f:f.write('Hello, python!')python文件讀寫模式:r:以只讀方式打開文件,指針放到文件的開頭。rb:以二進位格式打開文件用於只讀,指針放到文件的開頭。r+:打開文件用於讀寫,指針放到文件的開頭。
  • python面向對象之模塊文件讀寫
    如果文件不存在,拋出異常 || w+ | 以讀寫方式打開文件。如果文件存在會被覆蓋。如果文件不存在,創建新文件 || a+ | 以讀寫方式打開文件。如果該文件已存在,文件指針將會放在文件的結尾。如果文件不存在,創建新文件進行寫入 |提示 頻繁的移動文件指針,會影響文件的讀寫效率,開發中更多的時候會以 只讀、只寫 的方式來操作文件寫入文件示例```python 打開文件f = open("README", "w")f.write("hello python!
  • Python語法基礎(12)文件讀寫
    >高效學習Python歡迎關注微信公眾號AI異構函數與方法詳解open()函數如果你想用python讀取文件(如txt、csv等),第一步要用open()函數打開文件。open()是python的內置函數,它會返回一個文件對象,這個文件對象擁有read、readline、write、close等方法。
  • python裡讀寫excel等數據文件的幾種常用方式
    python處理數據文件第一步是要讀取數據,文件類型主要包括文本文件(csv、txt等)、excel下面整理下python有哪些方式可以讀取數據文件。1. python內置方法(read、readline、readlines)read() : 一次性讀取整個文件內容。
  • python文件讀寫的基本操作
    創建一個文件使用電腦創建一個文件非常簡單,滑鼠右鍵新建就可以搞定,用程序創建也非常簡單,下面一行代碼就搞定。>寫入內容並關閉f=open("文件.txt","w")f.write("第一行文字:python")f.close()
  • Python讀寫配置文件的實際操作步驟解析
    Python讀寫配置文件的實際操作步驟解析 本文主要講述的是python 讀寫配置文件的例子以及相關代碼的介紹,以及如何修改配置中的變量的值,以下是相關的介紹。
  • Python基礎知識:快來了解一下文件的讀寫以及追加操作
    python的文件讀寫的函數是open(file, mode='r'),file是文件的路徑,mode是文件的操作模式,讀、寫、追加寫、寫入二級制數據,讀取二進位數據。那麼這麼多的模式怎麼記憶呢?其實很簡單的,r即read,w即write,二進位即binary,+表示追加數據更新文件。
  • 掌握Python對文件的讀寫,只需牢記三步
    在學習Python編程的過程中,難免會碰到到文件的讀寫操作,因為文件是永久保存,所以對程序中的數據來說,使用率還是非常高的。首先,就是要掌握該文件的句柄在文件I/O中,要從一個文件讀取數據,應用程式首先要調用作業系統函數並傳送文件名,並選一個到該文件的路徑來打開文件。
  • 從0開始學python-6.2 用python讀寫文件
    上節課我們學習了什麼文件系統,文件樹的組成結構是什麼樣的。我們還學習了用python來查找、重命名一個文件。這節課,我們一起學習一下怎麼用python操作一個文件的內容。文件操作對一個文件,我們可以1)讀取裡面的內容、2)往文件裡寫內容、3)追加文件內容。我們來看看用python怎麼做這些事情。打開文件在對文件內容操作之前,我們首先要打開文件。我們可以使用open函數打開文件,看代碼:file = open('.
  • 讀取文件和讀寫文件
    目前已經學習了輸入輸出,變量,函數,條件控制和循環,現在我們一起學習文件的讀取和寫入。讀取文件:python提供了非常好用的open()函數,我們可以用open()函數打開我們想要打開的文件,今天這裡用txt文件演示。
  • python3之如何讀寫文件
    文件的讀寫是在實際開發中經常會遇到的,因此掌握文件的讀寫是必須的。讀文件首先通過一個最簡單的例子感受一下python讀文件的函數。例子中只有兩行代碼,第一行代碼是調用open函數,參數是文件路徑,返回的是一個文件對象。
  • python文件讀寫方式
    1、讀寫模式的理解,前面文件講的很簡潔、很清晰,如果不太清楚可以點擊【】了解一下【r】解讀:必須有文件,從最開始讀【r+】解讀:必須有文件,從最開始讀,從最開始寫(覆蓋寫)【w】解讀:無文件創建,從最開始寫(清空寫)【w+】解讀:無文件創建,從最開始寫(清空寫),讀不到內容(因為w先清空內容了)【a
  • python的文件操作
    在磁碟上讀寫文件的功能都是由作業系統提供的,現代作業系統不允許普通的程序直接操作磁碟,所以,讀寫文件就是請求作業系統打開一個文件對象,然後,通過作業系統提供的接口從這個文件對象中讀取數據,或者把數據寫入這個文件對象。
  • Python文件讀寫方法
    ('3838438') # .write:所需寫入的內容 # f.close() f3 = open('sos.jpeg', mode='wb') f3.write('6666666'.encode('utf-8')) # 默認編碼方式用.
  • Cocos Creator如何讀寫本地文件
    而且fileUtils是本地文件讀寫的一個工具類,全局只有一個實例。; // jsb --> javascript binding --> jsb是不支持h5的 var writeable_path = jsb.fileUtils.getWritablePath(); console.log(writeable_path); // 要在可寫的路徑先創建一個文件夾 var new_dir
  • 用Python讀寫文件的方法
    圖書推薦:《Python大學實用教程》最適合零基礎入門讀物在文中,我們將研習如何用Python讀取文件,然後,向文件寫入內容並再次保存它。使用Python讀寫某種特別類型的文件,例如:JSON、CSV、Excel等,一般會有專門的模塊。
  • Python中級教程——讀寫文件(一)
    我們之前練習時所編寫的程序,大多用變量來保存數據,當程序運行結束,我們計算機中的數據也隨之消失。如果我們希望程序運行結束後數據仍然保留,則需要將數據保存到文件中。本節將講解如何在我們的計算機上創建、讀取和保存文件。
  • Python中級教程——讀寫文件(二)
    先修知識通過上節學習了如何處理文件路徑、創建文件夾,接下來我們就可以在計算機中指定文件的位置,進行讀寫。開始之前,我們需要簡單的了解一下文件的類型。諸如帶有 .txt擴展名和 .py 擴展名的文件為純文本文件,可以用Windows系統的記事本打開。
  • Python入門 - 如何在Python中讀寫文件
    從文件讀取和寫入文件是任何程式語言的常見需求。任何文件在讀寫之前都需要打開。大多數程式語言都使用open()方法來打開文件,以便使用文件對象(file object)讀寫。可以使用不同類型的文件訪問模式作為open()方法的參數,以說明打開文件的目的。這個參數是可選的。
  • Python基礎教程——文件讀寫
    文件讀寫是我們最常見的一個需求,而且,更多的時候,我們是讀寫文本文本,直接讀寫二進位文件是很少見的。讀取整個文件三行代碼搞定,只需要注意一點:不要讀取太大的文件,對於一般文件,都沒問題的。按行遍歷讀取總體上只需要注意一點:當文件特別大時,需要很長時間(這似乎是廢話)。查找文件中的指定信息這是我的一段測試文本,我把它放在了文件中: