Пандас серија у НумПи низ

Pandas Serija U Numpi Niz



НумПи низ је врста структуре података која искључиво узима податке истих типова. Пандас серија може се конвертовати у НумПи низ користећи различите технике које ћемо користити у овом чланку. Ове технике су:

У овом водичу ћемо истражити практичну примену сваке од ових метода.

Пример 1: Коришћење методе Сериес.То_Нумпи().

Први метод који ћемо користити у овом водичу за претварање Пандас серије у НумПи низ је функција „Сериес.то_нумпи()“. Овај метод конвертује вредности дате серије у НумПи низ. Хајде да истражимо његово функционисање уз практично извршавање Питхон програма.







Одабиремо алатку „Спидер“ за компилацију узорака кодова који ће бити генерисани у овом водичу. Покрећемо алатку и покрећемо скрипту. Основни захтев за извршавање овог програма је учитавање потребних пакета. Овде користимо неки модул који припада комплету алата „Пандас“. Дакле, увозимо Пандас библиотеку у наш програм и креирамо псеудоним за њу као „пд“. Ова скраћеница за „Пандас“ као „пд“ се користи у скрипти где год треба приступити било којој методи Панде.



Након увоза библиотеке, само позивамо методу из ове библиотеке која је „пд.Сериес()“. Овде је „пд“, као што је претходно идентификовано, псеудоним за Пандас и користи се да каже програму да приступа методу из Панде. Док је „Серија“ кључна реч која покреће процес креирања серије у програму. Позива се функција “пд.Сериес()” и за њу наводимо листу вредности. Вредности које пружамо су “100”, “200”, “300”, “400”, “500”, “600”, “700”, “800”, “900” и “1000”. Користимо параметар „наме“ да класификујемо ознаку за ову листу као „цифре“. Атрибут „индекс“ се користи да одредимо листу индекса коју желимо да убацимо уместо подразумеване секвенцијалне листе индекса. Чува вредности које су „а”, „б”, „ц”, „д”, „е”, „ф”, „г”, „х”, „и” и „ј”. Да бисмо сачували серију, креирамо серијски објекат „Цоунтер“. Затим, функција „принт()“ нам помаже да видимо излаз тако што га штампамо на терминалу.







Наша новогенерисана серија са дефинисаном листом индекса је приказана у излазном прозору.



Да бисмо променили ову серију у НумПи низ, користимо методу „Сериес.то_нумпи()“. Назив серије „Цоунтер“ се помиње са функцијом „.то_нумпи()“. Дакле, ова функција узима вредности серије „Цоунтер“ и трансформише их у НумПи низ. Да би се задржао резултујући НумПи низ генерисан из ове функције, генерише се променљива „оутпут_арраи“. Након тога се ставља на екран коришћењем методе „принт()“.

Рендерована слика приказује низ.

Хајде да проверимо његов тип помоћу функције „типе()“. Уносимо име променљиве, чувајући НумПи низ између заграда функције „типе()“. Затим ову функцију прослеђујемо методи „принт()“ да прикажемо тип.

Овде, излазни НумПи низ се верификује јер следећа слика приказује класу као „нумпи.ндарраи“.

Пример 2: Коришћење методе Сериес.Индек.То_Нумпи().

Осим претварања вредности серије у НумПи низ, можемо такође конвертовати индекс у НумПи низ. Ова инстанца нам помаже да научимо трансформацију индекса серије у НумПи низ помоћу методе „Сериес.индек.то_нумпи()“.

За ову демонстрацију користимо серију коју смо направили у претходној илустрацији.

Генерисани излаз овог исеченог кода је дат на следећој илустрацији:

Сада, да бисмо конвертовали индексну листу серије у НумПи низ, користимо методу „Сериес.индек.то_нумпи()“.

Функција „Сериес.индек.то_нумпи()“ је стављена на позив. Назив серије се испоручује као „Цоунтер“ са методом „.индек.то_нумпи()“. Овај метод узима индекс из серије „Цоунтер“ и конвертује га у НумПи низ. Сада, да бисмо сачували конвертовани НумПи низ, иницијализујемо променљиву „складиштење“ и додељујемо је НумПи низу. На крају, да бисмо видели постигнути резултат, позивамо функцију „принт()“.

Листа индекса серије је сада конвертована у НумПи низ и присутна на Питхон конзоли.

За верификацију типа низа, користимо методу „типе()“ и прослеђујемо му променљиву „стораге“. Функција „штампање“ се користи за преглед категорије.

Ово нам даје тип класе дат у следећем снимку:

Пример 3: Коришћење методе Нп.арраи() са својством Сериес.арраи

Други метод за претварање серије у НумПи низ је НумПи-ов метод „нп.арраи()“. Користимо овај метод са својством „Сериес.арраи“ у овој инстанци.

Прво увозимо Пандас и НумПи библиотеке. „нп“ је псеудоним за НумПи и „пд“ као псеудоним Панда. Ми увозимо библиотеку НумПи јер метод „нп.арраи()“ припада овој библиотеци.

Метода “пд.Сериес()” се позива да би се креирала серија Пандас. Вредности које наводимо за серију су „Јабука”, „Банана”, „Наранџа”, „Манго”, „Бресква”, „Јагода” и „Грожђе”. „Име“ дефинисано за ову листу вредности је „Воће“, а параметар „индекс“ садржи вредности за индекс као „Ф1“, „Ф2“, „Ф3“, „Ф4“, „Ф5“, „Ф6“ , “Ф7”. Ова листа индекса се приказује уместо подразумеване секвенцијалне листе. Серија се чува у објекту серије „Буцкет“ и ставља на преглед помоћу функције „принт()“.

Следећи снимак приказује конструисану серију:

Сада претварамо ову серију у потребан НумПи низ. Позива се метод „нп.арраи()“. Унутар његових заграда се преноси својство „Сериес.арраи“. Ово мења вредности серије у НумПи низ. Да бисмо сачували резултат, имамо променљиву „Вредност“. На крају, „принт()“ приказује НумПи низ.

Овде је представљен НумПи низ генерисан из вредности серије.

Користимо методу „типе()“ да бисмо потврдили да је тип низа НумПи.

Верификација је успела.

Пример 4: Коришћење методе Нп.Арраи() са својством Сериес.Индек.Арраи

Користећи серију из претходног примера, сада конвертујемо индекс серије у НумПи низ користећи методу „нп.арраи()“ са својством „Сериес.индек.арраи“.

Метода “нп.арраи()” се позива и особина “Сериес.индек.арраи” јој се прослеђује са именом серије “Буцкет”. Променљива „Нумп“ је овде да задржи резултат. А функција „принт()“ то илуструје на екрану.

Листа индекса се трансформише у НумПи низ.

Пример 5: Коришћење методе Нп.Арраи() са својством Сериес.Индек.Валуес

Последњи метод који користимо је метод „нп.арраи()“ са својством „Сериес.индек.валуес“.

Метода “нп.Сериес()” се позива са својством “Сериес.индек.валуес”. НумПи низ генерисан овим методом ставља се у променљиву „к“ и приказује на терминалу.

Резултат је приказан у следећем:

Закључак

У овом чланку смо разговарали о пет техника за модификовање Пандас серије у НумПи низ. Прве две илустрације изведене су методом „Сериес.то_нумпи“ у Пандас-у. Прво смо конвертовали вредности серије, а затим и листу индекса у НумПи низ помоћу ове функције. Следећа три примера су користила метод „нп.арраи()“ из НумПи-јевог комплета алата. Проследили смо три својства овој функцији да конвертујемо вредности серије и листе индекса у НумПи низ.