Wymiary tablicy Numpy

Wymiary tablicy Numpy

„Wielowymiarowe lub nd-arrays to kontenery o stałej wielkości wielkości multimensions o przechowywanych w nich elementów tego samego rozmiaru i typu. Liczba wymiarów w tablicy opisuje rangę dla tej tablicy. Możemy zdefiniować te wymiary w liczbie dla tablicy, a wymiary reprezentują liczbę wskaźników, które muszą być określone dla konkretnego indywidualnego elementu lub elementu w tablicy.

Jeśli chcemy wiedzieć o liczbie wymiarów dla tablicy, możemy użyć funkcji z „Numpy”, która zwróci liczbę wymiarów, długość każdego wymiaru tablicy i rozmiar tablicy stosując metodę rozszerzenia jako „Numpy. nd-array () ”. WPROWADZENIE DO „NUMPY” jest to biblioteka, która zapewnia wbudowaną funkcję operacji związanych z tablicami w języku Python."

Procedura

W tym artykule wprowadzono na podstawie zasad pracy i deklaracji dla wymiarów tablicy Numpy. Dowiemy się o funkcjach (wbudowanych) z pakietu Numpy, aby uzyskać wymiar tablicy i długość wymiaru.

Składnia

Jeśli chcemy wiedzieć o wymiarach tablicy, jak w, chcemy znać rozmiar, liczbę i kształt, to biblioteka Python Numpy oferuje wiele funkcji związanych z każdym konkretnym atrybutem tablicy. W artykule będziemy omawiać ich trójkę i są one następujące:

    • szyk. ndim
    • szyk. kształt
    • szyk. rozmiar

Wartość zwracana

Wszystkie wyżej wymienione funkcje nadają wymiary, kształt określonych wymiarów i odpowiednio rozmiar tablicy lub wymiaru, na wyjściu.

Przykład nr 01

Użyjemy jednej z wyżej wymienionych funkcji i zaimplementujemy tę funkcję, aby zweryfikować jej wyniki. Tak więc pierwszą funkcją, którą będziemy wdrażać, jest „tablica. ndim () ”. Będziemy wykonywać program dla tej funkcji w „Spyder”, znanej jako platforma oprogramowania dla Pythona. Pierwszym krokiem do wdrożenia tej funkcji byłoby utworzenie projektu w powłoce, a następnie zapisanie go w wymaganych katalogach plików.

Aby zapisać dowolny program w Python Shell, musimy zainstalować niektóre biblioteki, które pomagają pobrać informacje o funkcjach, które wywołujemy w programie i umożliwić wykonanie programu. Niektóre z tych bibliotek są zainstalowane z oprogramowaniem, a inne musimy pobrać i zainstalować w oprogramowaniu za pomocą określonych poleceń za pomocą okna terminala. Zainstalowaliśmy więc jedną z takich biblioteki do korzystania z funkcji oferowanych przez nią w projekcie. Ta biblioteka nosi nazwę „Numpy”.

Zaimportujemy moduł nazwy „Numpy” z jego zainstalowanych bibliotek. Wracając do przykładu, użyjemy modułu Numpy i utworzymy obiekt tablicy i przypisz go do zmiennej „tablica”. W tym przykładzie utworzymy obiekt 2D-Array o indeksowaniu jego elementów w dwóch wymiarach. Klasa związana z tablicą reprezentuje nd-arrays. Elementy tablicy Numpy można zainicjować z listą Python, a my możemy uzyskać do nich dostęp przez nawiasy kwadratowe. Więc używając tych nawiasów „[]” i „NP. array () ”, określamy elementy i wymiar tablicy.

Dwuwymiarowa tablica będzie wyglądać jak „NP. tablica ([[9, 8, 7], [8, 5, 3]]) ”. W tej dwuwymiarowej tablicy zastosujemy „tablicę. funkcja ndim ”i zwróci wymiar dla tej tablicy. Aby wyświetlić wynik tej funkcji na ekranie, po prostu przejdź tę funkcję do parametru funkcji print () lub wywołać tę samą funkcję w parametrze funkcji print (). Nazwaliśmy tę funkcję za pomocą nazwy tablicy w parametrze funkcji print (), aby zapisać czas. Aby wdrożyć program, skopiuj kod napisany w języku Pythona z poniższego rysunku i wklej go do kompilatora.

importować Numpy jako NP
# Utwórz obiekt tablicy
array = np.tablica ([[9, 8, 7], [8, 5, 3]])
# Wydrukuj wymiary tablicy
Drukuj („Liczba wymiarów:”, tablica.ndim)



Gdy wkleimy program dla powyższego przykładu i uruchomi program na kompilator Python, program wyświetli dane wyjściowe, które będzie miało liczbę wymiarów, które powinny być równe 2, ponieważ zdefiniowaliśmy tablicę dwuwymiarową W naszym przykładzie.

Przykład nr 02

Po poznaniu metody uzyskania teraz wymiarów tablicy, rozwiązajmy inny przykład i napisz program do znalezienia kształtu tablicy, gdy ogłosimy tablicę. Kształt tablicy przyczynia się do tego atrybutu w tablicy Numpy, która jest używana do uzyskania oszacowania długości wymiarów tablicy. Aby dowiedzieć się o kształcie tablicy, zacznij od zaimportowania modułu tablicy „Numpy”, a następnie użycia tego modułu do utworzenia kolejnej arm.

Dwuwymiarowa tablica będzie miał elementy określone przez „NP. array () ”metoda jako„ [[9, 8, 7], [8, 5, 3]] ”. Użyjemy tej tablicy i wywołamy funkcję „tablicą. kształt ”i przekazuj go do parametrów funkcji print (), aby wyświetlić wyniki, które otrzymamy z tej funkcji kształtu. Ponownie wydrukujemy tę tablicę za pomocą „tablicy. rozmiar ”, aby poznać rozmiar elementów w tablicy. Wyjście tego kodu jest wspomniane poniżej:

importować Numpy jako NP
# Utwórz obiekt tablicy
array = np.tablica ([[9, 8, 7], [8, 5, 3]])
# Wydrukuj kształt tablicy
wydruku („Kształt tablicy:”, tablica.kształt)
# Drukuj liczba wielkości liczby elementów w tablicy
Drukuj („Rozmiar tablicy:”, tablica.rozmiar)



Funkcja zwróciła kształt i rozmiar dwuwymiarowej tablicy, którą określliśmy w metodzie kształtu i rozmiaru.

Wniosek

Ten przewodnik zawiera wszystkie informacje i metody, aby uzyskać wymiary dla tablicy. Wspomnialiśmy o trzech funkcjach o nazwie „. kształt, .ndim i .rozmiar ”, aby uzyskać kształt, liczbę wymiarów i rozmiar tablicy. Zrobiliśmy dwa przykłady, które wyjaśniają, w jaki sposób możemy nazwać te metody w programie.