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 numpynowy_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 numpyNowa 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 numpyarr_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 numpyjeden = 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 numpyarr2 = 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 numpyarr2 = 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 numpyoned_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 numpyoned_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 numpytwod_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.