Excluindo com np.delete()
E se a sua pesquisa sobre árvores se concentrar apenas em árvores vivas em quarteirões de propriedade pública? Pode ser útil excluir alguns dados desnecessários, como a coluna do diâmetro do tronco e algumas árvores localizadas em quadras particulares.
Você aprendeu que a função np.delete()
do NumPy recebe três argumentos: a matriz original, o índice ou índices a serem excluídos e o eixo a ser excluído. Se você não souber o índice ou os índices da matriz que deseja excluir, lembre-se de que, quando é passado apenas um argumento, o sitenp.where()
retorna uma matriz de índices em que uma condição é atendida!
numpy
é carregado como np
, e a matriz 2D tree_census
está disponível. As colunas em ordem referem-se a uma árvore ID, número do bloco, 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 preenchendo 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 = ____