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

bookCreación de Arreglos de Mayor Dimensión

Arreglos 2D

Ahora vamos a crear un arreglo de mayor dimensión, específicamente un arreglo 2D:

1234
import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
copy

En esencia, la creación de un arreglo NumPy de mayor dimensión implica pasar una lista de mayor dimensión como argumento de la función array().

Note
Nota

Cualquier objeto de arreglo de NumPy se denomina un ndarray.

Aquí hay una visualización de nuestro arreglo 2D:

Podemos considerarlo como una matriz de 2x3.

Arreglo 3D

La creación de arreglos 3D es casi idéntica a la de arreglos 2D. La única diferencia es que ahora se debe pasar una lista 3D como argumento:

12345678
import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
copy

Sin embargo, visualizar un arreglo 3D es un poco más complejo, pero aún es posible:

El arreglo es de 3x3x3, por lo que tenemos un cubo con cada lado igual a 3.

En la práctica, el enfoque para manejar arreglos 3D y de dimensiones superiores no difiere del manejo de arreglos 2D.

Tarea

Swipe to start coding

Crear un arreglo 2D utilizando listas. Este arreglo puede tener cualquier número de filas y columnas, con valores arbitrarios.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 3
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

bookCreación de Arreglos de Mayor Dimensión

Desliza para mostrar el menú

Arreglos 2D

Ahora vamos a crear un arreglo de mayor dimensión, específicamente un arreglo 2D:

1234
import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
copy

En esencia, la creación de un arreglo NumPy de mayor dimensión implica pasar una lista de mayor dimensión como argumento de la función array().

Note
Nota

Cualquier objeto de arreglo de NumPy se denomina un ndarray.

Aquí hay una visualización de nuestro arreglo 2D:

Podemos considerarlo como una matriz de 2x3.

Arreglo 3D

La creación de arreglos 3D es casi idéntica a la de arreglos 2D. La única diferencia es que ahora se debe pasar una lista 3D como argumento:

12345678
import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
copy

Sin embargo, visualizar un arreglo 3D es un poco más complejo, pero aún es posible:

El arreglo es de 3x3x3, por lo que tenemos un cubo con cada lado igual a 3.

En la práctica, el enfoque para manejar arreglos 3D y de dimensiones superiores no difiere del manejo de arreglos 2D.

Tarea

Swipe to start coding

Crear un arreglo 2D utilizando listas. Este arreglo puede tener cualquier número de filas y columnas, con valores arbitrarios.

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 3
single

single

some-alt