Función Empty de NumPy

Beginner

Introducción

En este laboratorio, aprenderemos sobre la función numpy.matlib.empty() de la biblioteca NumPy. Esta función se utiliza para devolver una nueva matriz con entradas no inicializadas. Se utiliza principalmente para configurar matrices en lugar de objetos ndarray.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos el problema inmediatamente para usted.

Importar las bibliotecas NumPy y NumPy Matlib

En primer lugar, importaremos las bibliotecas NumPy y NumPy Matlib utilizando la palabra clave import.

import numpy as np
import numpy.matlib

Usar la función empty()

La función numpy.matlib.empty() se utiliza con los siguientes parámetros:

  • forma para definir el tamaño de la matriz
  • tipo de datos (opcional) para el tipo de datos de la matriz
  • orden (opcional) para el orden de inserción de la matriz
np.matlib.empty((4,4))

El código anterior generará la siguiente salida:

array([[ 0.00000000e+000,  0.00000000e+000,  0.00000000e+000, 0.00000000e+000],
       [ 0.00000000e+000,  0.00000000e+000,  0.00000000e+000, 0.00000000e+000],
       [ 8.61381863e+043, -1.94898979e-046,  9.88131292e-324, 0.00000000e+000],
       [ 1.13635099e-322,  0.00000000e+000,  0.00000000e+000, 0.00000000e+000]])

Parámetros adicionales para el tipo de datos y el orden

También podemos utilizar parámetros adicionales al implementar la función empty(). El parámetro tipo de datos para el tipo de datos de la matriz y el parámetro orden para su orden de inserción.

np.matlib.empty((2,3), int)

El código anterior generará la siguiente salida:

array([[-1192611712,         306,           0],
       [           0,      131074,           0]])
np.matlib.empty((4), int, 'C')

El código anterior generará la siguiente salida:

array([         0,          0,      65793,          1])

Resumen

En este laboratorio, hemos aprendido sobre la función numpy.matlib.empty() que se utiliza para devolver una nueva matriz con entradas no inicializadas. También hemos cubierto la sintaxis, los parámetros y el valor devuelto por esta función, junto con algunos ejemplos de código.

Resumen

¡Felicitaciones! Has completado el laboratorio de la función Empty de NumPy. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.