So erstellen sie ein array von arrays in python (mit beispielen)


Sie können eine der beiden folgenden Methoden verwenden, um mit dem NumPy-Paket ein Array von Arrays in Python zu erstellen:

Methode 1: Einzelne Tabellen zusammenfassen

 import numpy as np

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

all_arrays = np. array ([array1, array2, array3])

Methode 2: Erstellen Sie direkt ein Array von Tabellen

 import numpy as np

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

Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.

Methode 1: Einzelne Tabellen zusammenfassen

Der folgende Code zeigt, wie man ein Array von Arrays erstellt, indem man einfach einzelne Arrays kombiniert:

 import numpy as np

#define individual arrays
array1 = np. array ([10, 20, 30, 40, 50])
array2 = np. array ([60, 70, 80, 90, 100])
array3 = np. array ([110, 120, 130, 140, 150])

#combine individual arrays into one array of arrays
all_arrays = np. array ([array1, array2, array3])

#view array of arrays
print (all_arrays)

[[ 10 20 30 40 50]
 [60 70 80 90 100]
 [110 120 130 140 150]]

Methode 2: Erstellen Sie direkt ein Array von Tabellen

Der folgende Code zeigt, wie man direkt ein Array von Arrays erstellt:

 import numpy as np

#create array of arrays
all_arrays = np. array ([[10, 20, 30, 40, 50],
                       [60, 70, 80, 90, 100],
                       [110, 120, 130, 140, 150]])

#view array of arrays
print (all_arrays)

[[ 10 20 30 40 50]
 [60 70 80 90 100]
 [110 120 130 140 150]]

Beachten Sie, dass dieses Array von Arrays mit dem übereinstimmt, das mit der vorherigen Methode erstellt wurde.

So greifen Sie auf Elemente eines Arrays von Arrays zu

Sie können die Shape- Funktion verwenden, um die Abmessungen eines Arrays von Arrays abzurufen:

 print ( all_arrays.shape )

(3, 5)

Dies sagt uns, dass es in der Tabellentabelle drei Zeilen und fünf Spalten gibt.

Mit der Größenfunktion können Sie sehen, wie viele Gesamtwerte sich im Array von Arrays befinden:

 print ( all_arrays.size )

15

Dies sagt uns, dass das Array-Array insgesamt 15 Werte enthält.

Mithilfe von Klammern können Sie auf Elemente zugreifen, die sich an bestimmten Positionen im Tabellenarray befinden.

Sie können beispielsweise die folgende Syntax verwenden, um den Wert des ersten Arrays an Indexposition 3 abzurufen:

 print (all_arrays[0, 3])

40

Mit dieser Syntax können wir auf jeden gewünschten Wert im Array von Arrays zugreifen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie in Python andere gängige Operationen mit Arrays durchführen:

So verketten Sie Arrays in Python
So erstellen Sie einen Pandas DataFrame aus einem NumPy-Array
So konvertieren Sie Pandas DataFrame in ein NumPy-Array

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert