【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