Дата Сциенце

Како инсталирати НумПи питхон развојно окружење на Убунту

Како инсталирати НумПи питхон развојно окружење на Убунту
Питхон је савремени програмски језик који сада подржава велики број библиотека. Коришћењем ових библиотека могу се обављати разне врсте задатака. НумПи је једна од корисних библиотека Питхона за обављање научних операција. Ова библиотека се може користити за стварање вишедимензионалног низа објеката. Помоћу ове библиотеке могу се брзо обавити различите врсте математичких задатака, попут сортирања низа, преобликовања низа, статистичке операције, аритметичке операције итд. Ради брже јер се развија помоћу програмског језика Ц.

Инсталација НумПи-а на Убунту-у:

Морате да проверите инсталирану верзију питхон система пре инсталирања НумПи библиотеке. Питхон3 се користи у овом упутству како би показао начин инсталирања НумПи библиотеке у Питхон-у. Покрените следећу наредбу да бисте проверили инсталирану верзију питхона.

$ питхон3 -В

Следећи излаз показује да је питхон верзија 3.8.6 је инсталиран у систему.

Покрените следећу наредбу да бисте инсталирали НумПи библиотеку за Питхон3.

$ судо апт инсталл питхон3-нумпи

Проверите НумПи верзија са терминала:

Инсталирану верзију библиотеке НумПи можете проверити на више начина. Следећа команда ће показати инсталирану верзију библиотеке НумПи ако ју је правилно инсталирала претходна команда.

$ питхон3 -ц "импорт нумпи; принт (нумпи.__верзија__) "

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

Увезите и проверите НумПи верзија

Инсталирану верзију библиотеке НумПи можете сазнати и извршавањем питхон скрипте. Покрените следећу наредбу да бисте извршили питхон скрипту.

$ питхон3

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

>>> увоз нумпи као нп
>>> нп.верзија.верзија

Следећи излаз приказује верзију Питхон-а и НумПи библиотеке.

Омогућите НумПи у уређивачу ПиЦхарм:

Многи питхон ИДЕ постоје за извршавање питхон скрипти. Неки од популарних питхон уредника су ПиЦхарм, Спидер, Ериц, Пизо, Атом, Пидев итд. ПиЦхарм ИДЕ се користи у овом упутству како би показао како писати и извршавати питхон скрипту увозом НумПи библиотеке. Можете да покренете следећу команду да бисте инсталирали ПиЦхарм на Убунту.

$ судо снап инсталл пицхарм-цоммунити --цлассиц

Морате да поставите локацију библиотеке НумПи у ПиЦхарм ИДЕ да бисте увезли библиотеку у скрипту. Отвори Подешавања кликом на Подешавања ставка менија из Филе мени. Кликните на директоријум пројекта који је раније креиран да бисте сачували скрипту питхон. Овде је име фасцикле пројекта Питхон смештен у фасцикли, / хоме / фахмида / ПицхармПројецтс. Сазнати нумпи директоријум који се налази под / венв / либ / питхон3.8 / сите-пакети. Изаберите фасциклу и кликните на у реду дугме.

Рад са НумПи:

Напишите следећу скрипту у питхон датотеку да бисте знали како се НумПи библиотека може користити у питхон скрипти. НумПи низ ради брже од питхон листе која је приказана излазом ове скрипте. НумПи библиотека се увози на почетку скрипте да би креирала НумПи низ. Библиотека времена се увози да би се израчунало време потребно питонским листама и НумПи низовима да би се обавио исти задатак. Величина низа узеће се као улаз од корисника. Две листе питхон-а биће направљене помоћу опсег() функција заснована на улазној вредности. Даље, тренутно променљиво ће бити сачувано у системском времену, Почетно време. Још једна нова листа ће се створити множењем сваке вредности обе листе. Вредности обе листе су једнаке, јер вредности опсега креирају листе, а обе листе садрже исти број вредности. Нова променљива листе, п_цалцулате, садржаће сваки елемент квадратне вредности листе. Опет, тренутно системско време се чува у променљивој, време завршетка. Разлика између време завршетка и Почетно време приказаће време питхон листе да изврши прорачун. У следећем делу сценарија, аранге () функција НумПи библиотеке користи се за стварање два једнодимензионална низа НумПи низа вредности опсега. Оба низа се множе да би се добио исти излаз генерисан од две питхон листе у претходним изразима. Штампаће се време потребно за израчунавање задатка помоћу НумПи низа како би се упоредило време потребно за питхон листу и НумПи низ.

# Увезите потребне пакете
увоз нумпи као нп
време увоза
# Узми величину низа од корисника
арраи_сизе = инт (инпут ("Унесите величину низа:"))
# Креирајте две Питхон листе на основу вредности арраи_сизе
лист1 = опсег (величина низа)
лист2 = опсег (величина низа)
# Подесите време почетка
старт_тиме = време.време()
# Креирајте листу израчунавањем квадратног корена
п_калцулате = [(а * б) за а, б у зип-у (лист1, лист2)]
# Одштампајте резултат
принт ("Резултат листе: \ н", п_рачунај)
# Подесите време завршетка
крај_времена = време.време()
# Одштампајте временску вредност коју захтева питхон листа
принт ("Време потребно за питхон листу:", енд_тиме - старт_тиме)
# Направите два НумПи низа на основу вредности арраи_сизе
нп_арраи1 = нп.аранге (арраи_сизе)
нп_арраи2 = нп.аранге (арраи_сизе)
# Подесите време почетка
старт_тиме = време.време()
# Створите низ израчунавањем квадратног корена
нп_цалцулате = нп_арраи1 * нп_арраи2
# Одштампајте резултат
принт ("Резултат низа: \ н", нп_цалцулате)
# Подесите време завршетка
крај_времена = време.време()
# Одштампајте вредност времена коју захтева низ НумПи
принт ("Време потребно за нумпи арраи:", енд_тиме - старт_тиме)

Излаз:

Следећи излаз ће се појавити након извршавања горње скрипте. Излаз показује да питхон листи треба више времена од низа НумПи да би обавио исти задатак.

Закључак:

Инсталирање и коришћење Питхон НумПи библиотеке за питхон3 објашњено је у овом упутству како би се читаоцу помогло да користи ову библиотеку у својој питхон скрипти за решавање различитих врста математичких и научних проблема.

Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...
Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...
Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...