Excluindo com np.delete()
E se sua pesquisa de árvores focar apenas nas árvores vivas em quarteirões públicos? Pode ser útil excluir alguns dados que não serão usados, como a coluna de diâmetro do toco e algumas árvores localizadas em quarteirões privados.
Você aprendeu que a função np.delete() do NumPy recebe três argumentos: o array original, o índice ou índices a serem excluídos e o eixo ao longo do qual excluir. Se você não souber o índice ou índices do array que deseja excluir, lembre-se de que, quando recebe apenas um argumento, np.where() retorna um array com os índices em que uma condição é atendida!
numpy está carregado como np, e o array 2D tree_census está disponível. As colunas, nessa ordem, correspondem ao ID da árvore, número do quarteirão, diâmetro do tronco e diâmetro do toco.
Este exercício faz parte do curso
Introdução ao NumPy
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____
# Save the indices of the trees on block 313879
private_block_indices = ____