Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Funciones de Creación para Arreglos 2D | Conceptos Básicos de NumPy
Numpy Definitivo

bookFunciones de Creación para Arreglos 2D

De manera similar a los arreglos unidimensionales, NumPy dispone de funciones de creación para arreglos bidimensionales. A continuación, se presenta la más común: la función eye().

eye()

La función numpy.eye() genera una matriz en formato de arreglo bidimensional donde los elementos con índices de fila y columna iguales son 1, mientras que todos los demás elementos son 0.

Los dos parámetros más importantes son N y M, que especifican el número de filas y columnas respectivamente. El parámetro M es opcional, por lo que se puede indicar solo N para crear una matriz cuadrada de tamaño NxN.

Note
Definición

Una matriz cuadrada en la que todos los elementos de la diagonal principal son iguales a 1 y los demás elementos son iguales a 0 se denomina matriz identidad.

1234567
import numpy as np # Creating a 2x2 identity matrix identity_matrix = np.eye(2) print(f'2x2 identity matrix:\n{identity_matrix}') # Creating a 4x3 matrix with np.eye() rectangular_matrix = np.eye(4, 3, dtype=np.int8) print(f'4x3 matrix:\n{rectangular_matrix}')
copy

En nuestro ejemplo, se creó una matriz identidad especificando solo el parámetro N y una matriz rectangular especificando tanto N como M. También se estableció el dtype como np.int8 para la matriz rectangular, lo cual resulta útil al trabajar únicamente con enteros (np.float64 es el valor predeterminado para dtype).

Los arreglos 2D resultantes son los siguientes:

En cuanto a las aplicaciones, la función eye() se utiliza principalmente para crear matrices identidad para operaciones específicas de álgebra lineal y para inicializar matrices en algoritmos de aprendizaje automático.

Tarea

Swipe to start coding

  1. Utilizar la función adecuada para matrix para crear una matriz donde los elementos con igual índice de fila e índice de columna sean 1, mientras que todos los demás elementos sean 0.
  2. Especificar los dos primeros argumentos para que matrix sea una matriz de 5x2.
  3. Definir el tipo de dato de los elementos de matrix como np.int8.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 3.7

bookFunciones de Creación para Arreglos 2D

Desliza para mostrar el menú

De manera similar a los arreglos unidimensionales, NumPy dispone de funciones de creación para arreglos bidimensionales. A continuación, se presenta la más común: la función eye().

eye()

La función numpy.eye() genera una matriz en formato de arreglo bidimensional donde los elementos con índices de fila y columna iguales son 1, mientras que todos los demás elementos son 0.

Los dos parámetros más importantes son N y M, que especifican el número de filas y columnas respectivamente. El parámetro M es opcional, por lo que se puede indicar solo N para crear una matriz cuadrada de tamaño NxN.

Note
Definición

Una matriz cuadrada en la que todos los elementos de la diagonal principal son iguales a 1 y los demás elementos son iguales a 0 se denomina matriz identidad.

1234567
import numpy as np # Creating a 2x2 identity matrix identity_matrix = np.eye(2) print(f'2x2 identity matrix:\n{identity_matrix}') # Creating a 4x3 matrix with np.eye() rectangular_matrix = np.eye(4, 3, dtype=np.int8) print(f'4x3 matrix:\n{rectangular_matrix}')
copy

En nuestro ejemplo, se creó una matriz identidad especificando solo el parámetro N y una matriz rectangular especificando tanto N como M. También se estableció el dtype como np.int8 para la matriz rectangular, lo cual resulta útil al trabajar únicamente con enteros (np.float64 es el valor predeterminado para dtype).

Los arreglos 2D resultantes son los siguientes:

En cuanto a las aplicaciones, la función eye() se utiliza principalmente para crear matrices identidad para operaciones específicas de álgebra lineal y para inicializar matrices en algoritmos de aprendizaje automático.

Tarea

Swipe to start coding

  1. Utilizar la función adecuada para matrix para crear una matriz donde los elementos con igual índice de fila e índice de columna sean 1, mientras que todos los demás elementos sean 0.
  2. Especificar los dos primeros argumentos para que matrix sea una matriz de 5x2.
  3. Definir el tipo de dato de los elementos de matrix como np.int8.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
single

single

some-alt