一、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类的返回实例,以避免泄漏文件描述符。