【python】讀取npy、H5文件,查看文件內容


一、NumPy

NumPy(Numeric Python)是一個開源Python庫,幾乎用於科學和工程的每個領域。

NumPy 庫包含多維數組和矩陣數據結構。它為 ndarray(一個同構的 n 維數組對象)提供了有效操作它的方法。NumPy可用於對數組執行各種數學運算。它為Python添加了強大的數據結構,保證了數組和矩陣的高效計算,並提供了一個巨大的高級數學函數庫,可以在這些數組和矩陣上運行。

(一)安裝 NumPy

conda install numpy 

pip install numpy

(二)如何導入NumPy

import numpy as np

使用NumPy將導入的名稱縮短為更好的代碼可讀性。這是一個廣泛采用的約定

(三)numpy.load()函數

numpy.load()函數從具有npy擴展名(.npy)的磁盤文件返回輸入數組。

numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True, encoding=’ASCII’)

 

參數:

file :file-like對象,字符串或pathlib.Path。要讀取的文件。 File-like對象必須支持seek()和read()方法。
mmap_mode :如果不為None,則使用給定模式memory-map文件(有關詳細信息,請參見numpy.memmap模式說明)。
allow_pickle :允許加載存儲在npy文件中的腌制對象數組。
fix_imports :僅在在Python 3上加載Python 2生成的腌制文件時有用,該文件包括包含對象數組的npy /npz文件。
encoding :僅當在Python 3中加載Python 2生成的腌制文件時有用,該文件包含包含對象數組的npy /npz文件。

Returns :數據存儲在文件中。對於.npz文件,必須關閉NpzFile類的返回實例,以避免泄漏文件描述符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM