Jak utworzyć tablicę tablic w pythonie (z przykładami)


Aby utworzyć tablicę tablic w Pythonie za pomocą pakietu NumPy, możesz użyć jednej z dwóch poniższych metod:

Metoda 1: Połącz poszczególne tabele

 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])

Metoda 2: bezpośrednio utwórz tablicę tabel

 import numpy as np

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

Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.

Metoda 1: Połącz poszczególne tabele

Poniższy kod pokazuje, jak utworzyć tablicę tablic, po prostu łącząc poszczególne tablice:

 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]]

Metoda 2: bezpośrednio utwórz tablicę tabel

Poniższy kod pokazuje, jak bezpośrednio utworzyć tablicę tablic:

 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]]

Należy zauważyć, że ta tablica tablic odpowiada tablicy utworzonej przy użyciu poprzedniej metody.

Jak uzyskać dostęp do elementów tablicy tablic

Możesz użyć funkcji kształtu , aby pobrać wymiary tablicy tablic:

 print ( all_arrays.shape )

(3, 5)

To mówi nam, że w tabeli tabel znajdują się trzy wiersze i pięć kolumn.

Możesz użyć funkcji size , aby zobaczyć, ile całkowitych wartości znajduje się w tablicy tablic:

 print ( all_arrays.size )

15

To mówi nam, że w tablicy tablicowej znajduje się łącznie 15 wartości.

Za pomocą nawiasów można uzyskać dostęp do elementów znajdujących się w określonych pozycjach tablicy tabel.

Na przykład możesz użyć następującej składni, aby pobrać wartość pierwszej tablicy znajdującej się na pozycji indeksu 3:

 print (all_arrays[0, 3])

40

Możemy użyć tej składni, aby uzyskać dostęp do dowolnej wartości w tablicy tablic.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na tablicach w Pythonie:

Jak łączyć tablice w Pythonie
Jak utworzyć ramkę danych Pandas z tablicy NumPy
Jak przekonwertować ramkę danych Pandas na tablicę NumPy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *