Numpy Pusta tablica

Numpy Pusta Tablica



Python oferuje swoim użytkownikom różnorodne funkcje. Biblioteka Pythona ma pustą funkcję tablicową NumPy do pracy z tablicami. Służy do wygenerowania nowej, pustej tablicy zgodnie z instrukcjami użytkownika, co wiąże się z wykorzystaniem typu danych i formy tablicy bez inicjalizacji elementów. Porozmawiamy o pustej tablicy Python NumPy, zwłaszcza o tym, jak zbudować pustą tablicę za pomocą Pythona NumPy. Przedstawimy również kilka przykładowych programów tworzących i zajmujących się tablicami NumPy i powiązanymi operacjami.

Co to jest pusta tablica NumPy?

Bez inicjowania wpisów funkcja tablicowa Python NumPy empty() może służyć do budowania nowej tablicy o określonych kształtach i typach. Funkcja ta przyjmuje trzy dane wejściowe i podając te parametry możemy określić konkretny typ danych i kolejność. W tym poście omówimy numpy.empty(składnia ) i użycie, które zwraca tablicę niezainicjowanych danych o określonym kształcie, kolejności i typie danych. Tablice obiektów rozpoczynają się od wartości None.

Składnia NumPy Pusta tablica

Poniżej znajduje się pełna składnia korzystania z tej funkcji:









W składni znajdują się następujące parametry. Każdy z tych parametrów ma swoją funkcję.



Nazwa parametru Opis
Kształt Opisuje kształt pustej tablicy. Może to być indywidualna wartość całkowita lub krotka.
dtype Ten opcjonalny parametr określa typ danych dla elementów tablicy. Domyślnie jest to numpy.float64.
zamówienie Ten opcjonalny parametr określa wielowymiarową metodę przechowywania danych. Ma opcje „C” i „F”.
tak jak Jest to parametr oparty na wyborze. Jest to obiekt referencyjny, który umożliwia tworzenie tablic niezgodnych z NumPy.

Ndarray tablicy niezainicjowanych danych o określonej formie, kolejności i typie danych jest zwracany przez metodę numpy.empty().





Następnie przedstawimy kilka przykładowych programów szczegółowo omawiających ten temat.

Przykład 1:

Spójrzmy na przykład, aby zobaczyć, jak zaimplementowana jest pusta tablica NumPy. Istnieją dwie metody sprawdzania pustej tablicy NumPy. Funkcja tablicowa NumPy zero jest używana w pierwszym, a pusta funkcja tablicowa jest używana w drugim. W tym przykładzie omówimy użycie funkcji pustej tablicy NumPy.



Poniżej przedstawiono kod do implementacji metody pustej tablicy. Jednak posiadanie pustej funkcji nie gwarantuje, że wartości tablicy będą równe 0. W podanym kodzie zaimplementowana jest prosta pusta tablica NumPy. Zawsze zwraca niezainicjowane elementy o podanym kształcie i typie danych. Zrzut ekranu kodu znajduje się tutaj.

import numpy

nowy_arr = numpy. pusty ( 4 )

wydrukować ( nowy_arr )

Po uruchomieniu kodu możesz wyświetlić dane wyjściowe poniżej.

Metodę numpy.array() można wykorzystać do skonstruowania pustej tablicy, po prostu przekazując do niej pustą listę.

import numpy

Nowa lista = [ ]

nowy_arr = numpy. szyk ( Nowa lista )

wydrukować ( nowy_arr )

Poniżej znajduje się wynik, w którym widać pustą tablicę.

Omówmy drugie podejście, czyli funkcję tablicową numpy zero.

Przykład 2:

Tutaj zaimplementowaliśmy funkcję tablicową numpy zero. Te same parametry są również obecne w metodzie Numpy.zeros(). Są to kolejność, kształt i typ.

W obrazie kodu podany jest kształt tablicy, który wynosi [3,3]. Oznacza to 3 rzędy i 3 kolumny. Typ danych to int.

import numpy

arr_one = numpy. zera ( [ 3 , 3 ] , dtype = „wewnątrz” )

wydrukować ( arr_one )

Tutaj możesz zobaczyć tablicę 3 wierszy i 3 kolumn.

Przykład 3:

Tutaj używany jest argument zmiennoprzecinkowy „dtype” funkcji numpy.empty. W kodzie widać, że zdefiniowaliśmy kształt i typ danych pustej tablicy, co oznacza, że ​​w przykładzie możemy zadeklarować oba. Tutaj widać, że zostanie wygenerowana tablica 3 wierszy i 3 kolumn składająca się z wartości zmiennoprzecinkowych.

import numpy

jeden = numpy. pusty ( [ 3 , 3 ] , dtype = platforma )

wydrukować ( jeden )

Użyj poniższego obrazu, aby zrozumieć wynik powyższej deklaracji.

Przykład 4:

W tym przykładzie użyjemy parametru order funkcji „C”, który dotyczy formularza wiersz-główny w stylu C. Funkcje Numpy są importowane i używane. Z pustą funkcją numpy zadeklarowaliśmy zmienną „arr2”. W tym przypadku przekazaliśmy kształt funkcji, typ danych i kolejność. Na koniec próbujemy wydrukować wartość zmiennej.

import numpy

arr2 = numpy. pusty ( [ 4 , 4 ] , dtype = platforma , zamówienie = 'C' )

wydrukować ( arr2 )

W tym przypadku zlecenie zostało przekazane do funkcji. Skorzystaj z poniższego zrzutu ekranu, aby zademonstrować wynik działania wyżej wymienionego kodu.

Przykład 5:

W tym przykładzie zmieniliśmy tylko kolejność tablicy, która w tym przypadku jest „F”. Pozostały kod jest identyczny z powyższym. Użyj poniższego obrazu, aby zilustrować wynik wyżej wymienionego kodu:

import numpy

arr2 = numpy. pusty ( [ 4 , 4 ] , dtype = platforma , zamówienie = 'F' )

wydrukować ( arr2 )

Oto wynik:

Przykład 6:

W tym przykładzie utworzono pustą tablicę jednowymiarową. Tylko w tym przypadku posługujemy się kształtem jednego parametru. Użyj załączonego obrazu kodu, aby zilustrować wynik powyższego kodu.

import numpy

oned_arr = numpy. pusty ( kształt = dwa )

wydrukować ( oned_arr )

Wynik jest załączony tutaj:

Ten sam przykład można uruchomić bez żadnych parametrów. Fakt, że wynik jest pusty, mimo że po prostu przekazujemy rozmiar kształtu (który w tym przypadku wynosi 4) jako parametr wskazuje, że Python pozwala nam to osiągnąć. Obraz kodu jest dołączony tutaj dla lepszego zrozumienia.

import numpy

oned_arr = numpy. pusty ( 4 )

wydrukować ( oned_arr )

Tutaj możesz zobaczyć wynik:

Przykład 7:

Ten przykład dotyczy dwuwymiarowej pustej tablicy numpy. Funkcje Numpy są importowane i używane. Przy pustej funkcji numpy zadeklarowaliśmy zmienną „twod_arr” i przekazaliśmy kształt funkcji oraz typ danych. Na koniec próbujemy wydrukować wartość zmiennej.

import numpy

twod_arr = numpy. pusty ( kształt = [ 3 , 4 ] , dtype = int )

wydrukować ( twod_arr )

Tutaj możesz zobaczyć, że wyświetlana jest tablica z 3 wierszami i 4 kolumnami.

Wniosek

Nauczyłeś się podstawowej składni numpy pustych tablic z wyżej wymienionego artykułu. Dodatkowo odkryliśmy, jak używać funkcji zer i innych przykładowych pustych tablic, aby zaimplementować je w Pythonie. Ten post pokazał nam, jak pracować z numpy pustymi tablicami w Pythonie.