numpy.load()
returns an input array from a file on disk with npy (.npy) extension.
Syntax: numpy.load (file, mmap_mode = None, allow_pickle = True, fix_imports = True, encoding = ’ASCII’)
Parameters:
file: : file-like object, string, or pathlib.Path The file to read. File-like objects must support the seek () and read () methods.
mmap_mode: If not None, then memory-map the file, using the given mode (see numpy.memmap for a detailed
description of the modes).
allow_pickle: Allow loading pickled object arrays stored in npy files.
fix_imports: Only useful when loading Python 2 generated pickled files on Python 3, which includes npy / npz files containing object arrays.
encoding: Only useful when loading Python 2 generated pickled files in Python 3, which includes npy / npz files containing object arrays.Returns: Data stored in the file. For .npz files, the returned instance of NpzFile class must be closed to avoid leaking file descriptors.
Code # 1: Work
|
Output:
a is: [0, 1 , 2, 1, 2, 3, 2, 3, 4] the array is saved in the file geekfile.npy b is: [0, 1, 2, 1, 2, 3, 2, 3, 4] b is printed from geekfile.npy
Code # 2:
|
Output:
a is: [0 1 2 1 2 3 2 3 4] b is: [1 2 3] a and b are stored in geekfile.npz after loading ... a is: [0 1 2 1 2 3 2 3 4] b is: [1 2 3 ]