Crear subconjuntos de matrices de NumPy 2D
Si tu matriz 2D numpy tiene una estructura regular, es decir, cada fila y columna tiene un número fijo de valores, las formas complicadas de seleccionar subconjuntos se vuelven muy fáciles. Echa un vistazo al código de abajo, donde se extraen los elementos "a" y "c" de una lista de listas.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Los índices antes de la coma se refieren a las filas, mientras que los que van después de la coma se refieren a las columnas. El : es para segmentar; en este ejemplo, le indica a Python que incluya todas las filas.
Este ejercicio forma parte del curso
Introducción a Python
Instrucciones del ejercicio
- Muestra por pantalla la fila número 50 de
np_baseball. - Crea una nueva variable,
np_weight_lb, que contenga toda la segunda columna denp_baseball. - Selecciona la altura (primera columna) del jugador de béisbol número 124 en
np_basebally muéstrala por pantalla.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player