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