Crear matrices vacías, con ceros y con unos

Beginner

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.