numpy.load()
La función devuelve la array de entrada de un archivo de disco con extensión npy (.npy).
Sintaxis: numpy.load(archivo, mmap_mode=Ninguno, allow_pickle=Verdadero, fix_imports=Verdadero, codificación=’ASCII’)
Parámetros:
archivo:: objeto similar a un archivo, string o pathlib.Path.El archivo para leer. Los objetos similares a archivos deben ser compatibles con los métodos seek() y read().
mmap_mode : si no es Ninguno, mapee en memoria el archivo, usando el modo dado (vea numpy.memmap para una
descripción detallada de los modos).
allow_pickle: permite cargar arrays de objetos en escabeche almacenados en archivos npy.
fix_imports: solo es útil cuando se cargan archivos en escabeche generados por Python 2 en Python 3, que incluye archivos npy/npz que contienen arrays de objetos.
codificación: solo es útil cuando se cargan archivos en escabeche generados por Python 2 en Python 3, que incluye archivos npy/npz que contienen arrays de objetos.Devoluciones: Datos almacenados en el archivo. Para los archivos .npz, la instancia devuelta de la clase NpzFile debe cerrarse para evitar filtraciones de descriptores de archivos.
Código #1: Trabajando
# Python program explaining # load() function import numpy as geek a = geek.array(([i + j for i in range(3) for j in range(3)])) # a is printed. print("a is:") print(a) geek.save('geekfile', a) print("the array is saved in the file geekfile.npy") # the array is saved in the file geekfile.npy b = geek.load('geekfile.npy') # the array is loaded into b print("b is:") print(b) # b is printed from geekfile.npy print("b is printed from geekfile.npy")
Producción :
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
Código #2:
# Python program explaining # load() function import numpy as geek # a and b are numpy arrays. a = geek.array(([i + j for i in range(3) for j in range(3)])) b = geek.array([i + 1 for i in range(3)]) # a and b are printed. print("a is:") print(a) print("b is:") print(b) # a and b are stored in geekfile.npz geek.savez('geekfile.npz', a = a, b = b) print("a and b are stored in geekfile.npz") # compressed file is loaded c = geek.load('geekfile.npz') print("after loading...") print("a is:", c['a']) print("b is:", c['b'])
Producción :
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]
Publicación traducida automáticamente
Artículo escrito por ArkadipGhosh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA