Introducción
Las matrices son una estructura de datos fundamental en la biblioteca Numpy. En este laboratorio, aprenderemos cómo crear matrices en la biblioteca Numpy utilizando las funciones empty, zeroes y ones.
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 Notebook y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargar. 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 sus comentarios después de la sesión y resolveremos el problema para usted de inmediato.
Crear una matriz vacía usando numpy.empty
numpy.empty se utiliza para crear una matriz no inicializada de forma y tipo de datos especificados.
Sintaxis: numpy.empty(shape, dtype, order)
shape: Forma deseada de la matriz.dtype: Tipo de datos del elemento de la matriz. El valor predeterminado es float.order: Orden de la matriz. El valor predeterminado es el orden principal por filas en estilo C. Establezca en 'F' para el estilo FORTRAN (orden principal por columnas).
Código:
import numpy as np
## Crear una matriz con 4 filas y 3 columnas
x = np.empty([4,3], dtype = int)
print(x)
Salida:
[[206 0 0]
[0 0 0]
[0 0 0]
[0 0 0]]
Crear una matriz con valores de cero usando numpy.zeros
numpy.zeros se utiliza para crear una matriz de forma especificada con todos los elementos inicializados como 0.
Sintaxis: numpy.zeros(shape, dtype, order)
shape: Forma deseada de la matriz.dtype: Tipo de datos del elemento de la matriz. El valor predeterminado es float.order: Orden de la matriz. El valor predeterminado es el orden principal por filas en estilo C. Establezca en 'F' para el estilo FORTRAN (orden principal por columnas).
Código:
import numpy as np
## Crear una matriz de dimensión 3x3 con todos los elementos inicializados como 0
arr = np.zeros((3,3), dtype = int)
print(arr)
Salida:
[[0 0 0]
[0 0 0]
[0 0 0]]
Crear una matriz con valores de uno usando numpy.ones
numpy.ones se utiliza para crear una matriz de forma especificada con todos los elementos inicializados como 1.
Sintaxis: numpy.ones(shape, dtype, order)
shape: Forma deseada de la matriz.dtype: Tipo de datos del elemento de la matriz. El valor predeterminado es float.order: Orden de la matriz. El valor predeterminado es el orden principal por filas en estilo C. Establezca en 'F' para el estilo FORTRAN (orden principal por columnas).
Código:
import numpy as np
## Crear una matriz de dimensión 3x3 con todos los elementos inicializados como 1
arr = np.ones((3,3), dtype = int)
print(arr)
Salida:
[[1 1 1]
[1 1 1]
[1 1 1]]
Resumen
En este laboratorio, aprendimos cómo crear matrices utilizando las funciones empty, zeroes y ones en la biblioteca Numpy. Cubrimos la sintaxis, los parámetros y los ejemplos de cada función.