Lazy loaded image
Python y Librerías para Ciencias de Datos
🟣2D NumPy Arrays
Palabras 305Tiempo de lectura 1 min
Jan 9, 2025
Jan 11, 2025
type
status
slug
summary
tags
category
icon
password
Si preguntáramos el tipo de estos arrays, python nos diría que son numpy.ndarray:
notion image
💡
ndarray significa n-dimensional array.
Los arrays np.height y np.weight son arrays de una dimensión. Pero es perfectamente posible crear arrays de 2 dimensiones, 3 dimensiones, incluso 7 dimensiones:
notion image
Podemos crear arrays bidimensionales (2D) con listas. Si quisiéramos crear un array para la data de height y weight de nuestra familia:
notion image
Si imprimimos este array, podemos ver que tiene una estructura de data rectangular:
notion image
Si usamos .shape, podemos ver que tenemos 2 filas y 5 columnas:
notion image
💡
Aunque la sintaxis de .shape se parece a la forma en la que llamamos a un método, NO lo es. Los métodos tienen (), mientras que los atributos no. También aplica la regla de que para los arrays bidimensionales, solo se puede contener un tipo de dato.
Si cambiáramos un solo dato flotante a string, todos los elementos del array se convertirán en strings:
notion image

Subconjuntar 2D Arrays

Con estos arrays podemos crear formas de calcular más avanzadas. Supongamos que queremos la primera fila:
notion image
Y luego el tercer elemento de esa fila, simplemente agregaríamos unos corchetes extra con el index del dato que queremos (2):
notion image
También lo podemos hacer usando un solo par de corchetes y nos retornará exactamente lo mismo:
notion image
Suponiendo que quisiéramos seleccionar el height y weight de el segundo y tercer miembro de la familia. Como queremos ambas filas, ponemos dos puntos antes de la coma y el index de los miembros de los que queremos obtener los datos, que serían 1 y 3:
notion image
También podemos seleccionar el weight de todos los miembros de la familia, como solo queremos la segunda fila, ponemos el 1 antes de la coma y los dos puntos después de la coma:
notion image
 
上一篇
Características Básicas de un Array
下一篇
Estructura de un Plot