Excluir linha em NumPy

Muhammad Maisam Abbas 20 novembro 2021
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.

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