Długość tablicy Numpy NP

Długość tablicy Numpy NP
W tym artykule omówimy, w jaki sposób możesz uzyskać rozmiar tablicy Numpy. Po pierwsze, warto zauważyć, że rozmiar zbioru zależy od liczby elementów w tablicy.

Porozmawiajmy.

Właściwość rozmiaru

Numpy zapewnia właściwość rozmiaru w tablicy, która pozwala uzyskać całkowitą liczbę elementów w określonej zmiennej tablicy.

Rozważ przykładowy kod pokazany poniżej:

importować Numpy jako NP
ARR = NP.tablica ([1,2,3,4,5])
print (f "Rozmiar: ARR.rozmiar")

W powyższym kodzie zaczynamy od zaimportowania pakietu Numpy z aliasem NP.

Następnie tworzymy jednowymiarową tablicę z pięcioma elementami. Następnie za pomocą ARR.Właściwość rozmiaru, przynosimy rozmiar tablicy, jak pokazano na wyniku poniżej:

Rozmiar: 5

Chociaż właściwość rozmiaru działa doskonale dla jednowymiarowych tablic, powraca do tablic wielowymiarowych.

Poniższy kod ilustruje to:

ARR = NP.tablica ([[1,2,3], [4,5,6]])
print (f "Rozmiar: ARR.rozmiar")

Powyższy kod używa właściwości rozmiaru do pobrania rozmiaru tablicy 2D. Powstała wartość jest jak pokazana poniżej:

Rozmiar: 6

Chociaż zwraca całkowitą liczbę elementów w dostarczonej tablicy, nie przedstawia dokładnie rozmiaru tablicy 2D.

Numpy Shape ()

Aby rozwiązać problem napotkany z właściwością rozmiaru, musimy użyć funkcji shape ().

Funkcja kształtu () jest korzystna, ponieważ zwraca liczbę elementów w dostarczonej tablicy w każdym wymiarze.

To sprawia, że ​​jest przydatne podczas pracy z tablicami wielowymiarowymi, ponieważ zwraca krotkę z liczbą elementów w każdym wymiarze. Na przykład w tablicy 2D funkcja powinna zwrócić liczbę elementów w formie (x, y), gdzie x jest liczbą elementów w wierszach, a y to liczba elementów w kolumnie.

Rozważ poprzedni przykład:

ARR = NP.tablica ([[1,2,3], [4,5,6]])
druk (f "Rozmiar: np.kształt (arr) ”)

W takim przypadku funkcja powinna zwrócić:

Rozmiar: (2, 3)

W tym przypadku mamy tablicę z dwoma wierszami i trzema kolumnami.

Daje to dokładniejsze przedstawienie kształtu i wielkości dostarczonej tablicy.

Ten sam przypadek dotyczy tablic 3D. Przykład jest pokazany poniżej:

ARR = NP.tablica ([[[1,2,3], [4,5,6], [7,8,9]]]))
druk (f "Rozmiar: np.kształt (arr) ”)

Powyższy kod powinien zwrócić kształt tablicy jako:

Rozmiar: (1, 3, 3)

Wniosek

W tym artykule omówiliśmy rozmiary macierzy Numpy i sposób korzystania z różnych właściwości i funkcji Numpy, aby uzyskać rozmiar i kształt tablicy.

Dziękujemy za przeczytanie i do zobaczenia w następnym!!