Excluir linha em NumPy

Muhammad Maisam Abbas 20 novembro 2021 NumPy
Excluir linha em NumPy

Este tutorial irá apresentar como excluir uma linha de um array NumPy multidimensional em Python.

Exclua a linha NumPy com a função numpy.delete()

Se tivermos um array NumPy multidimensional e quisermos deletar uma linha particular dele, podemos usar a função numpy.delete(). A função numpy.delete() exclui entradas em um índice específico ao longo de um eixo especificado de um array NumPy. A função numpy.delete() pega a matriz, o índice a ser excluído e o eixo ao longo do qual queremos excluir como argumentos e retorna uma submatriz na qual o índice especificado junto com o eixo especificado é excluído. O exemplo de código a seguir nos mostra como podemos excluir uma linha de um array multidimensional com a função numpy.delete().

import numpy as np

array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

array = np.delete(array, (1), axis=0)
print(array)

Resultado:

[[1 2 3]
 [7 8 9]]

Excluímos a segunda linha do array NumPy bidimensional array com a função np.delete() no código acima. Primeiro criamos o array NumPy bidimensional array com a função np.array(). Em seguida, excluímos as entradas no índice 1 ao longo do eixo 0, que é a segunda linha da array, e salvamos o resultado em array.

Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn