Синтакса:
лист ндарраи.на листу()Ево, ндарраи биће НумПи низ, а повратна вредност биће било која листа ако је ндарраи је једнодимензионални или вишедимензионални низ.
Конвертујте различите типове НумПи низа у Питхон листу:
Начини претварања једног или више димензионалних поља НумПи приказани су у овом упутству користећи више примера. Можете користити било који уређивач који подржава питхон да бисте увежбали следеће примере. Популарни питхон едитор, ПиЦхарм, користи се у овом упутству за писање скрипте водича.
Пример-1: Претворите једнодимензионални низ у листу
Следећи пример показује како се једнодимензионални низ може претворити у питхон листу помоћу на листу() функцију. НумПи библиотека је увезена на почетку скрипте. аранге () функција се користи у скрипти за стварање једнодимензионалног НумПи низа вредности опсега. Даље, на листу() функција се користи за претварање низа НумПи у питхон листу.
# Увези НумПиувоз нумпи као нп
# Креирајте једнодимензионални НумПи низ са опсегом вредности
нп_арраи = нп.аранге (5)
# Одштампајте НумПи низ
принт ("Вредности низа НумПи: \ н", нп_арраи)
# Претвори низ НумПи у питхон листу
лист_обј = нп_арраи.на листу()
# Одштампајте питхон листу
принт ("Вредности питхон листе: \ н", лист_обј)
Излаз:
Следећи излаз ће се појавити након извршавања скрипте. Вредности низа НумПи исписане су у првом излазу, где се простор користи за одвајање вредности низа. Вредности листе питхон исписане су у другом излазу где се зарез (,) користи за одвајање елемената листе.
Пример-2: Претворите дводимензионални низ у листу
Следећи пример показује како се дводимензионални НумПи низ може претворити у питхон листу помоћу на листу() функцију. НумПи библиотека је увезена на почетку скрипте. арраи () Овде се користи функција за креирање дводимензионалног низа НумПи нумеричких вредности који ће се касније одштампати. на листу() функција се користи у скрипти за претварање дводимензионалног низа у угнежђену питхон листу. Затим ће се одштампати питхон листа.
# Увези НумПиувоз нумпи као нп
# Направите дводимензионални НумПи низ помоћу листе
нп_арраи = нп.низ ([[1, 2, 3], [4, 5, 6]])
# Штампање низа НумПи
принт ("Вредности низа НумПи: \ н", нп_арраи)
# Претвори низ НумПи у питхон листу
лист_обј = нп_арраи.на листу()
# Одштампајте питхон листу
принт ("Вредности питхон листе: \ н," лист_обј)
Излаз:
Појавиће се следећи излаз који извршава скрипту. Први излаз приказује вредности дводимензионалног низа НумПи креираног из две листе. Други излаз приказује вредности угнежђене питхон листе.
Пример-3: Претворите тродимензионални низ у листу
Следећи пример показује како се тродимензионални низ може претворити у угнежђену питонску листу помоћу а на листу(). НумПи библиотека је увезена на почетку скрипте. Даље, сет_принтоптионс () функција се користи за подешавање вредности прецизности за плутајуће бројеве који се примењују у пољу НумПи. ранд () функција се користи у скрипти за стварање тродимензионалног низа НумПи. Ова функција генерише случајни плутајући број. Тродимензионални низ плутајућих бројева креираће ранд () функција помножена са 10000 да би се добила нумеричка вредност са 4 цифре пре децималне зареза и 2 цифре после децималне зареза. Вредности тродимензионалног низа биће исписане у следећем изразу. на листу() функција ће претворити тродимензионални низ у угнежђену питхон листу, а три угнеждене петље фор користе се за форматирање вредности листе са 2 цифре након децималне тачке. Тхе круг () функција се користи за извршавање задатка. Затим ће се одштампати форматирана листа.
# Увези НумПиувоз нумпи као нп
# Подесите вредност прецизности за плутајуће вредности
нп.сет_принтоптионс (прецизност = 2, потискивање = Тачно)
# Прогласите тродимензионални низ случајних бројева
нп_арраи = нп.случајни.ранд (2, 2, 2) * 10000
# Штампање низа НумПи
принт ("\ нВредности низа НумПи: \ н", нп_арраи)
# Претвори низ НумПи у питхон листу
лист_обј = нп_арраи.на листу()
# Заокружите вредности угнежђене листе
лист_обј = [[[округли (вал3, 2) за вал3 у вал2] за вал2 у вал1] за вал1 у лист_обј]
# Одштампајте питхон листу
принт ("\ нВредности питхон листе: \ н", лист_обј)
Излаз:
Следећи излаз ће се појавити након извршавања скрипте. Први излаз приказује вредности тродимензионалног низа НумПи. Други излаз приказује форматирани излаз вредности листе.
Закључак:
Питхон листа је користан објекат за обављање различитих операција где се више вредности може сачувати у једној променљивој која ради као нумерички низ других програмских језика. Различите врсте низова могу се генерисати коришћењем НумПи библиотеке Питхон-а. Понекад је потребно претворити листу у НумПи низ или обрнуто. Како се једнодимензионални и вишедимензионални низ могу претворити у питхон листу објашњени су у овом упутству на једноставним примерима. Надам се да ће читаоци лако претворити НумПи низ у питхон листу након читања овог водича.