Seria Pandy do Numpy Array

Seria Pandy do Numpy Array
Tablica Numpy to rodzaj struktury danych, która przyjmuje wyłącznie dane tych samych typów. Serię pandy można przekonwertować na tablicę Numpy przy użyciu różnych technik, które wykorzystamy w tym artykule. Te techniki to:
  • Seria.to_numpy ()
  • Seria.indeks.to_numpy ()
  • NP.tablica (seria.szyk)
  • NP.tablica (seria.indeks.szyk)
  • NP.tablica (seria.indeks.wartości)

Zbadamy praktyczne wdrożenie każdej z tych metod w tym przewodniku.

Przykład 1: Korzystanie z serii.Metoda to_numpy ()

Pierwszą metodą, którą zastosujemy w tym przewodniku do konwersji serii pandy na tablicę Numpy, jest „Seria.Funkcja to_numpy () ”. Ta metoda przekształca wartości dostarczonej serii w tablicę Numpy. Zbadajmy jego funkcjonowanie z praktycznym wykonywaniem programu Python.

Dokonujemy wyboru narzędzia „Spyder” do kompilacji kodów próbnych, które zostaną wygenerowane w tym samouczku. Uruchamiamy narzędzie i inicjujemy skrypt. Podstawowym wymogiem wykonania tego programu jest załadowanie niezbędnych pakietów. Tutaj stosujemy moduł, który należy do zestawu narzędzi „Pandy”. Tak więc importujemy bibliotekę pandy do naszego programu i tworzymy pseudonim jako „PD”. Ten skrót od „pandy” jako „PD” jest wykorzystywany w skrypcie, gdziekolwiek należy uzyskać dostęp do dowolnej metody pandy.

Po zaimportowaniu biblioteki po prostu wywołujemy metodę z tej biblioteki, która jest „PD.Seria()". Tutaj „PD”, jak wcześniej zidentyfikowano, jest aliasem dla pandy i służy do poinformowania programu, że uzyskuje dostęp do metody z pandów. Podczas gdy „seria” jest słowem kluczowym, które inicjuje proces tworzenia serii w programie. „PD.Funkcja serii () ”jest wywoływana i określamy listę wartości dla niej. Wartości, które dostarczamy, to „100”, „200”, „300”, „400”, „500”, „600”, „700”, „800”, „900” i „1000”. Używamy parametru „Nazwa” do klasyfikowania etykiety dla tej listy jako „cyfry”. Atrybut „indeks” służy do określenia listy indeksu, którą chcemy wstawić zamiast domyślnej listy indeksu sekwencyjnego. Przechowuje wartości, które są „a”, „b”, „c”, „d”, „e”, „f”, „g”, „h”, „i” i „j”. Aby przechowywać serię, tworzymy obiekt serii „licznik”. Następnie funkcja „print ()” pomaga nam zobaczyć wyjście, drukując je na terminalu.

Nasza nowo wygenerowana seria z zdefiniowaną listą indeksu jest pokazana w oknie wyjściowym.

Aby zmienić tę serię na tablicę Numpy, stosujemy „serię.metoda to_numpy () ”. Nazwa serii „licznik” jest wspomniany z „.Funkcja to_numpy () ”. Tak więc ta funkcja przyjmuje wartości serii „licznik” i przekształca je w tablicę Numpy. Aby utrzymać wynikową tablicę Numpy wygenerowaną z tej funkcji, generowana jest zmienna „Output_Array”. Następnie jest wyświetlany poprzez zastosowanie metody „print ()”.

Wykonany obraz pokazuje tablicę.

Sprawdźmy jego typ za pomocą funkcji „type ()”. Wprowadzamy nazwę zmiennej, przechowując tablicę Numpy między aparatem ortodontycznym funkcji „type ()”. Następnie przekazujemy tę funkcję do metody „print ()”, aby wyświetlić typ.

Tutaj wyjściowa tablica Numpy zostaje weryfikowana, ponieważ następujący obraz pokazuje klasę jako „Numpy.ndarray ”.

Przykład 2: Korzystanie z serii.Indeks.Metoda to_numpy ()

Oprócz przekształcenia wartości serii w tablicę Numpy, możemy również przekonwertować indeks na tablicę Numpy. Ta instancja pomaga nam poznać transformację indeksu serii do tablicy Numpy, używając „serii.indeks.metoda to_numpy () ”.

Do tej demonstracji używamy serii, którą stworzyliśmy w poprzedniej ilustracji.

Wygenerowane dane wyjściowe tego kodu wycięte podano na następującej ilustracji:

Teraz, aby przekonwertować listę indeksu serii na tablicę Numpy, używamy „serii.indeks.metoda to_numpy () ”.

Serie.indeks.Funkcja to_numpy () ”. Nazwa serii jest dostarczana jako „licznik” z „.indeks.metoda to_numpy () ”. Ta metoda przenosi indeks z serii „licznika” i przekształca go w tablicę Numpy. Teraz, aby przechowywać przekonwertowaną tablicę Numpy, zainicjujemy zmienną „pamięć” i przypisujemy ją do tablicy Numpy. Wreszcie, aby zobaczyć osiągnięty wynik, wywołujemy funkcję „print ()”.

Lista indeksu serii jest teraz przekonwertowana na tablicę Numpy i obecna na konsoli Python.

W celu weryfikacji typu tablicy wykonujemy metodę „type ()” i przekazujemy do niej zmienną „przechowywanie”. Funkcja „wydruku” jest stosowana do zobaczenia kategorii.

To daje nam typ klasy podany w poniższej migawce:

Przykład 3: Wykorzystanie NP.metoda array () z serią.właściwość tablicy

Inną metodą konwersji serii na tablicę Numpy jest metoda Numpy „NP.szyk()". Używamy tej metody z serią „.macierz ”właściwość w tym przypadku.

Najpierw importujemy biblioteki pand i numpy. „NP” staje się aliasem dla Numpy i „PD” jako alias pand. Importujemy bibliotekę Numpy, ponieważ „NP.metoda array () ”należy do tej biblioteki.

„PD.Metoda serii () ”jest wywoływana w celu utworzenia serii pandy. Wartości, które określamy dla serii, to „Apple”, „Banana”, „Orange”, „Mango”, „Peach”, „Strawberry” i „Winogrona”. „Nazwa” zdefiniowana dla tej listy wartości to „owoce”, a parametr „indeks” zawiera wartości indeksu jako „f1”, „f2”, „f3”, „f4”, „f5”, „f6” , „F7”. Ta lista indeksu jest wyświetlana zamiast domyślnej listy sekwencyjnej. Seria jest przechowywana w obiekcie serii „Bucket” i umieszczona na widoku za pomocą funkcji „print ()”.

Poniższa migawka pokazuje skonstruowaną serię:

Teraz konwertujemy tę serię na wymaganą tablicę Numpy. „NP.Metoda array () ”jest wywoływana. W swoich nawiasach „seria.tablica ”jest przekazywana. To modyfikuje wartości szeregowe do tablicy Numpy. Aby zachować wynik, mamy zmienną „wartość”. Na koniec „print ()” wyświetla tablicę Numpy.

Tutaj przedstawiono tablicę Numpy wygenerowaną z wartości serii.

Zastosujemy metodę „Type ()”, aby potwierdzić, że rodzaj tablicy jest Numpy.

Weryfikacja zakończyła się powodzeniem.

Przykład 4: Wykorzystanie NP.Metoda array () z serią.Indeks.Właściwość tablicy

Korzystając z serii z poprzedniego przykładu, teraz konwertujemy indeks serii na tablicę Numpy za pomocą „NP.metoda array () ”z„ serią.indeks.tablica ”właściwość.

„NP.Metoda array () ”jest wywoływana i„ seria.indeks.właściwość macierzy jest przekazywana z nazwą serii „Bucket”. Zmienna „Nump” jest tutaj, aby utrzymać wynik. A funkcja „print ()” ilustruje ją na ekranie.

Lista indeksu jest przekształcona w tablicę Numpy.

Przykład 5: Wykorzystanie NP.Metoda array () z serią.Indeks.Wartości właściwości

Ostatnią metodą, którą wykorzystujemy, jest „NP.metoda array () ”z„ serią.indeks.Wartości ”właściwość.

„NP.Metoda serii () ”jest wywoływana z„ serii.indeks.Wartości ”właściwość. Tablica Numpy wygenerowana z tej metody jest umieszczana w zmiennej „x” i wystawiana na terminalu.

Wynik pokazano następująco:

Wniosek

W tym artykule omówiliśmy pięć technik zmodyfikowania serii pandy do tablicy Numpy. Pierwsze dwie ilustracje przeprowadzono przy użyciu „serii.Metoda to_numpy ”w pandy. Najpierw przekonwertowaliśmy wartości serii, a następnie listę indeksu na tablicę Numpy za pomocą tej funkcji. Następne trzy przykłady wykorzystały „NP.metoda array () ”z zestawu narzędzi Numpy. Przekazaliśmy trzy właściwości do tej funkcji, aby przekonwertować wartości serii i listy indeksów na tablicę Numpy.