Método NumPy save() | Guardar matriz en un archivo
El entumecido ahorrar() método se utiliza para almacenar la matriz de entrada en un archivo binario con el ' extensión npy' (.npy).
Ejemplo:
Python3
import> numpy as np> a> => np.arange(> 5> )> np.save(> 'array_file'> , a)> |
Sintaxis
Sintaxis: numpy.save(archivo, arr, enable_pickle=Verdadero, fix_imports=Verdadero)
Parámetros:
- archivo: Archivo o nombre de archivo en el que se guardan los datos. Si el archivo es una cadena o una ruta, se agregará una extensión .npy al nombre del archivo si aún no tiene una. Si el archivo es un objeto de archivo, entonces el nombre del archivo no cambia.
- permitir_pickle: Permitir guardar matrices de objetos usando encurtidos de Python. Las razones para no permitir los encurtidos incluyen la seguridad (la carga de datos encurtidos puede ejecutar código arbitrario) y la portabilidad (los objetos encurtidos pueden no cargarse en diferentes instalaciones de Python). Valor predeterminado: Verdadero
- fix_imports: Solo es útil para forzar que los objetos en matrices de objetos en Python 3 se decapan de una manera compatible con Python 2.
- llegar: Datos de la matriz que se guardarán.
Devoluciones: Almacena la matriz de entrada en un archivo de disco con extensión '.npy'.
Ejemplos
Entendamos el funcionamiento del método numpy.save() en este código Python y sepamos cómo usar el método save() de la biblioteca NumPy.
Para usar la función numpy.save(), solo necesita pasar el nombre del archivo y la matriz en la función.
Ejemplo 1
Python3
# Python program explaining> # save() function> > import> numpy as geek> > a> => geek.arange(> 5> )> > # a is printed.> print> (> 'a is:'> )> print> (a)> > # the array is saved in the file geekfile.npy> geek.save(> 'geekfile'> , a)> > print> (> 'the array is saved in the file geekfile.npy'> )> |
Producción :
a is: [0 1 2 3 4] the array is saved in the file geekfile.npy
Ejemplo 2
Python3
# Python program explaining> # save() function> > import> numpy as geek> > # the array is loaded into b> b> => geek.load(> 'geekfile.npy'> )> > print> (> 'b is:'> )> print> (b)> > # b is printed from geekfile.npy> print> (> 'b is printed from geekfile.npy'> )> |
Producción :
b is: [0 1 2 3 4] b is printed from geekfile.npy