ComeçarComece gratuitamente

Subdivisão de matrizes 2D do NumPy

Se sua matriz 2D do numpy tiver uma estrutura regular, ou seja, cada linha e coluna tiver um número fixo de valores, as formas complicadas de subdivisão ficarão muito fáceis. Dê uma olhada no código abaixo, em que os elementos "a" e "c" são extraídos de uma lista de listas.

# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]

Os índices antes da vírgula se referem às linhas, enquanto os índices após a vírgula se referem às colunas. O : serve para fatiar; neste exemplo, ele diz ao Python para incluir todas as linhas.

Este exercício faz parte do curso

Introdução ao Python

Ver Curso

Instruções de exercício

  • Imprima a 50ª linha de np_baseball.
  • Crie uma nova variável, np_weight_lb, contendo a segunda coluna inteira de np_baseball.
  • Selecione a altura (primeira coluna) do 124º jogador de beisebol em np_baseball e imprima-a.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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
Editar e executar código