Heim > Artikel > Backend-Entwicklung > numpy.delete-Methode zum Löschen von Spalten
Dieses Mal werde ich Ihnen die Methode von numpy.delete zum Löschen der -Spalte vorstellen. Was sind die Vorsichtsmaßnahmen zum Löschen der Spalte mit numpy.delete? Das Folgende ist praktisch Fall, werfen wir einen Blick darauf.
Grundlegende Einführung:
numpy.delete numpy.delete(arr, obj, axis=None)[source] Return a new array with sub-arrays along an axis deleted. For a one dimensional array, this returns those entries not returned by arr[obj]. Parameters: arr : array_like Input array. obj : slice, int or array of ints Indicate which sub-arrays to remove. axis : int, optional The axis along which to delete the subarray defined by obj. If axis is None, obj is applied to the flattened array. Returns: out : ndarray A copy of arr with the elements specified by obj removed. Note that delete does not occur in-place. If axis is None, out is a flattened array.
Beispiel:
1. Eine Spalte löschen
>>> dataset=[[1,2,3],[2,3,4],[4,5,6]] >>> import numpy as np >>> dataset = np.delete(dataset, -1, axis=1) >>> dataset array([[1, 2], [2, 3], [4, 5]])
2. Mehrere Spalten löschen
arr = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]]) np.delete(arr, [1,2], axis=1) array([[ 1, 4], [ 5, 8], [ 9, 12]])
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Perfekte Lösung für Python2.7, das Pip nicht verwenden kann
Wie man TXT liest und schreibt Dateien Zeile für Zeile in Python
Das obige ist der detaillierte Inhalt vonnumpy.delete-Methode zum Löschen von Spalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!