Uzyskaj rozmiar tablicy Numpy

Uzyskaj rozmiar tablicy Numpy
„Tablice odgrywają ważną rolę, gdy mamy do czynienia z dużymi danymi tego samego typu. Złą praktyką jest zadeklarowanie i inicjowanie wszystkich zmiennych osobno. Tablice ułatwiają przechowywanie danych tego samego typu. Aby uzyskać rozmiar tablicy, istnieją różne metody; Jednym z nich jest funkcja size (). Rozmiar tablicy liczy nie. elementów w tablicy. Numpy to moduł Python znany z radzenia sobie z tablicami i listami z wbudowanymi funkcjami do rozwiązywania wyrażeń matematycznych."

Składnia

Numpy.rozmiar (array_1, axis = brak)

Numpy to pakiet Python. Aby użyć tego pakietu lub użyć dowolnej funkcji biblioteki Numpy, musimy zaimportować bibliotekę za pomocą „Importuj Numpy jako NP” lub po prostu możemy użyć „Importuj Numpy” bez definiowania nazwy funkcji. Jeśli zaimportowaliśmy bibliotekę z nazwą funkcji, użyj nazwy funkcji z funkcją size (), i.mi., NP.rozmiar(). Jeśli zaimportowaliśmy Numpy bez nazwy funkcji, za każdym razem, gdy wywołujemy dowolną metodę biblioteki Numpy, musimy użyć Numpy z tą funkcją, i.mi., Numpy.rozmiar().

Parametry

Array_1: W tablicach przechowyliśmy elementy tego samego typu danych. Array_1 to tablica wejściowa. Możemy również przechowywać elementy o różnych typach danych w tablicy, ale to nie jest dobra praktyka. Python umożliwia przechowywanie różnych typów danych w jednej zmiennej tablicy.

: Parametr „oś” jest opcjonalny; Jeśli chcemy liczyć wzdłuż wierszy i kolumn, ten parametr jest używany. A jeśli nie jest używany, domyślnie podaje całkowitą liczbę elementów tablicy.

Wartość zwracana

Daje rozmiar tablicy i jest wartością całkowitą, ponieważ rozmiar tablicy nigdy nie może być w punkcie pływającym.

Zastosowane metody

  • funkcja len (): Metoda len () ma rozmiar tablicy 1D. Jeśli spróbujemy znaleźć rozmiar macierzy dwuwymiarowej lub n-wymiarowej, zwróci tylko liczbę wierszy, a nie całkowitą liczbę elementów.
  • Rozmiar () funkcja: Ta metoda może znaleźć rozmiar dowolnego rodzaju tablicy (tablica N-wymiarowa). Daje określony rozmiar tablicy, ale użyć tej metody; Musimy zaimportować bibliotekę Numpy. Metoda size () mnoży liczbę wierszy i kolumn, aby znaleźć całkowity rozmiar, i.mi., Rozmiar = wiersze*kolumny.
  • Funkcja kształtu (): Służy do uzyskania liczby wierszy i kolumn tablic, ale w przypadku jednowymiarowej tablicy zwraca całkowitą liczbę elementów, która jest wielkością tablicy. Korzystając z tej funkcji, możemy uzyskać kształt dowolnej tablicy wymiarowej.

Za pomocą funkcji len ()

Obserwujemy, w jaki sposób wykorzystujemy metodę LEN (), aby uzyskać rozmiar jednowymiarowej tablicy. Za pomocą funkcji LEN () uzyskamy długość (wszystkie elementy) zdefiniowanej tablicy.

W tym programie importuj bibliotekę Numpy z nazwą funkcji NP. Zainicjowana jednowymiarowa tablica o wartościach liczb całkowita i przechowywana w zmiennej, powiedz „array_0”. Następnie za pomocą metody print () na konsoli przedstawiono wiadomość. A za pomocą innej instrukcji print () wyświetl rozmiar wymaganej tablicy, wywołując metodę len (). Wewnątrz nawiasu, podaj nazwę tablicy, której rozmiar chcemy znaleźć. Całkowite elementy zdefiniowanej tablicy można uzyskać za pomocą funkcji len ().

Za pomocą funkcji size ()

W takim przypadku otrzymamy rozmiar tablicy 2D za pomocą funkcji size (). Tutaj rozmiar tablicy oznacza całkowite wartości w tablicy.

Integracja biblioteki Numpy do korzystania z tablicy Numpy. Zadeklaruj dwuwymiarową tablicę. Ta tablica 2D składa się z różnych wartości całkowitych. Wydrukuj wiadomość na ekranie wyjściowym za pomocą funkcji print (). Następnie zadzwoń do NP.Funkcja size (), aby uzyskać rozmiar tablicy 2D. Możemy również zdobyć rozmiar wierszy i kolumn, wykorzystując metodę size () i wydrukować je za pomocą instrukcji drukowania. Funkcja size () akceptuje dwa atrybuty znalezienia liczby wierszy i kolumn w tablicy 2D. Argument „ARR” to tablica, której rozmiar znajdziemy, a 0 oznacza wiersze; otrzyma rozmiar wierszy. I 1 oznacza kolumny; nabyłoby nie. kolumn w tablicy.

Wynik pokazuje wielkość tablicy, która wynosi 8, liczba wierszy wynosi 2, a liczba kolumn to 4. Jeśli pomnożymy wiersze i kolumny, możemy uzyskać rozmiar tablicy.

Za pomocą metody shape ()

Metoda kształtu () jest również stosowana do znalezienia wielkości tablicy dwuwymiarowej.

W pierwszym oświadczeniu włącz moduł Numpy jako NP. Następnie definiujemy tablicę 2D i przechowujemy ją w zmiennej „tablicy”; Później znajdziemy rozmiar tej tablicy. Wydrukuj wiadomość na ekranie, wywołując metodę print (). Następnie użyj NP.kształt (), aby uzyskać rozmiar wymaganej tablicy 2D. Tutaj rozmiar oznacza liczbę wierszy i kolumn tablicy.

Za pomocą metod LEN (), size () i Shape ()

W tym programie zastosujemy metody LEN (), rozmiar () i kształtu (), aby uzyskać rozmiar tablicy Numpy.

Powyższy kod otrzyma rozmiar tablicy 2D z trzema różnymi metodami, len (), size () i shape (). Metoda len () może znaleźć długość tablicy 1D, ale jeśli chodzi o tablicę 2D lub N-wymiarową, funkcja len () podaje tylko liczbę wierszy, metoda size () podaje całkowitą liczbę elementów a funkcja kształtu () podaje liczbę wierszy i kolumn.

Biblioteka Numpy jest importowana. Elementy tablicy 2D zostaną zadeklarowane w następnym oświadczeniu i zostaną zapisane w zmiennej „array_1”. Następnie wydrukuj wiadomość o znalezieniu wielkości metodą len (); Musimy wywołać funkcję print (). Ponadto użyj funkcji size () i wyświetl rozmiar tablicy 2D. Ostatecznie powołaj metodę kształtu (), aby uzyskać rozmiar tablicy. Instrukcja drukowania drukuje wiadomość wraz z rozmiarem tablicy 2D.

Teraz możemy zobaczyć, jak trzy różne podejścia wpływają na wyjście tej samej tablicy 2D. Metoda len () zwraca nie. rzędów tablicy 2D. Dokładny rozmiar tablicy można znaleźć za pomocą rozmiaru (). Funkcja shape () zwraca wiersze i kolumny tablicy.

Wniosek

W tym przewodniku szczegółowo wyjaśniliśmy, co oznacza rozmiar tablicy i jak możemy uzyskać rozmiar tablicy Numpy. Za pomocą trzech różnych funkcji (len (), size () i shape ()) możemy łatwo uzyskać rozmiar tablicy. Istnieje wyraźna różnica między tymi technikami, które są wyjaśnione w artykule. Zilustrowaliśmy każdą metodę za pomocą programów i nabyliśmy wielkość jedno i dwuwymiarowych tablic. Artykuł kończy się ostatnim przykładem uzyskania wielkości tablicy Numpy za pomocą wszystkich trzech metod.