numpy.load() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *