NP NP.carga

NP NP.carga
La función Load () en Numpy le permite cargar una matriz de entrada que se guarda en un .archivo npy.

Siga este tutorial para descubrir cómo guardar y cargar una matriz hacia y desde un archivo de encurtido.

Numpy Save Función ()

Antes de sumergirse en la función Load (), necesitamos comprender la función Guardar.

Es una función simple pero útil que le permite guardar una matriz en un archivo binario que termina con un .extensión de NPY.

Sintaxis de funciones

La definición de función es la que se muestra a continuación:

numpy.Save (archivo, arr, pling_pickle = true, fix_imports = true)

Parámetros

Los parámetros de la función se analizan a continuación:

  1. Archivo: este parámetro define el archivo o el nombre de archivo al que se guarda la matriz. Si el nombre de archivo proporcionado no tiene una extensión, la función lo agregará automáticamente.
  2. ARR: esto especifica los datos de la matriz que se guardarán en el archivo.
  3. tOmod_pickle: el parámetro tet. Se utiliza principalmente por razones de seguridad, ya que los datos de carga en escabeche pueden causar la ejecución del código arbitrario en datos elaborados de forma maliciosa. Por defecto, el parámetro se establece en verdadero.
  4. Fix_imports: este parámetro obliga a una matriz en Python 3 que se encurra en un formato compatible de Python 2.

Uso de ejemplo

El siguiente código muestra cómo usar la función save () en numpy.

# Importar Numpy
importar numpy como np
arr = np.Array ([[1,2,3,4,5], [6,7,8,9,10]])
# Guardar la matriz en el archivo
notario público.salvar ('myarr.npy ', arr)

El código anterior creará un archivo llamado myarr.npy, que contiene los datos de la variable ARR.

Función de carga numpy

Ahora que entendemos cómo funciona la función Save (), podemos cambiar nuestra atención a la función Load ().

En términos simples, la función de carga le permite cargar la matriz guardada en un .archivo npy. Actúa como la versión de lectura de la función de guardado.

Sintaxis de funciones

La sintaxis de la función es como se muestra a continuación:

numpy.Load (archivo, mmap_mode = none, tampet_pickle = false, fix_imports = true, encoding = 'ascii')

Exploremos los parámetros.

Parámetros de función

Los parámetros son los siguientes:

  1. Archivo: especifica el archivo para leer.
  2. MMAP_MODE: permite que el archivo esté mapeado de memoria utilizando un modo determinado.
  3. pertable_pickle: permite o no permite la carga de objetos recogidos desde el .archivo npy.
  4. fix_imports: similar a la de la función de guardado. (véase más arriba).
  5. Codificación: especifica qué codificación se utiliza, especialmente cuando lee las cuerdas de Python 2.

Valor de retorno

La función devolverá los datos almacenados en el especificado .archivo npy.

Uso de ejemplo

Para ilustrar cómo usar la función Load (), leamos los datos almacenados en el Myarr.archivo npy.

El código es como se muestra a continuación:

# cargar archivo
arr_loaded = np.Cargar ('myarr.npy ')
# Compare las dos matrices
imprimir (arr == arr_loaded)

En el ejemplo anterior, cargamos los datos del myarr.npy a una nueva variable de matriz llamada arr_loaded.

Luego comparamos si la matriz cargada es igual a la matriz original. El código anterior debe devolver una matriz de booleanos como se muestra:

[[True True True True True]
[True True True True]]]

Lo anterior indica que la matriz original y una cargada del archivo son similares.

Conclusión

Este artículo explora cómo guardar y cargar objetos de matriz hacia y desde .archivos npy usando las funciones Guardar y Cargar.

Gracias por leer!!