Numpy Array.Kopieren

Numpy Array.Kopieren
Das Numpy -Array.Mit der Kopierfunktion können Sie eine Array -Kopie eines angegebenen Objekts zurückgeben. Lassen Sie uns diskutieren.

Funktionssyntax

Die Funktionssyntax ist wie unten gezeigt:

Numpy.Kopie (a, Befehl= 'K', Subok= Falsch)

Parameter

  1. A - Siehe das Eingangsarray.
  2. Bestellung - bestimmt das Speicherlayout der Kopie. Akzeptierte Werte sind 'C' für C-Order, 'F' für F-Ordnung, 'A' bedeutet 'f', wenn das Eingangsarray ein antran contiguous und C, wenn anders, und 'k' für die Übereinstimmung mit dem Eingangsarray ist.
  3. SUBOK - Ein boolescher Wert, der feststellt, ob die Unterklassen durchlaufen werden. Standardmäßig ist dieser Wert auf false festgelegt.

Rückgabewert

Die Funktion gibt eine Array -Kopie der angegebenen Eingabe zurück.

Beispiel 1

Betrachten Sie das unten gezeigte Beispiel:

Numph als NP importieren
arr = np.Array ([12,34,56])
arr_copy = np.Kopie (arr)
print (arr_copy)

Das obige sollte dieselben Elemente wie die Variable 'arr' als 'arr_copy' zurückgeben, hält die Kopie des Eingabearrays.

Das Ergebnis ist wie gezeigt:

[12 34 56]

Beispiel 2

Nehmen wir ein anderes Beispiel.

arr = np.Array ([12,34,56])
arr_2 = arr
arr_copy = np.Kopie (arr)
print (f "arr: arr \ narr_2: arr_2 \ narr_copy: arr_copy")

In diesem Fall enthält arr_2 einen Verweis auf arr und arr_copy eine Kopie des Array 'arr'.

Wenn Sie Änderungen am ursprünglichen ARR vornehmen, wird der Referenz arr_2 von den Änderungen beeinflusst, während die Kopie nicht wird.

Zum Beispiel:

arr = np.Array ([12,34,56])
arr_2 = arr
arr_copy = np.Kopie (arr)
print (f "arr: arr \ narr_2: arr_2 \ narr_copy: arr_copy")
arr [0] = 78
print (f "arr: arr \ narr_2: arr_2 \ narr_copy: arr_copy")

Der obige Code sollte zurückgeben:

arr: [12 34 56]
arr_2: [12 34 56]
arr_copy: [12 34 56]
arr: [78 34 56]
arr_2: [78 34 56]
arr_copy: [12 34 56]

Beachten Sie, wie sich die Änderungen an der ARR -Variablen auf das Array 'arr_2' auswirken.

Finale

Für diesen haben wir die Grundlagen der Verwendung des Arrays behandelt.Kopieren Sie die Funktion, um ein Array zu erstellen, um eine Eingabe zu kopieren.

Glückliche Codierung!!