Како инсталирати и користити Питхон (к, и) у Питхону

How Install Use Python X



Питхон је данас веома популаран програмски језик за развој различитих врста апликација или решавање програмских проблема. Садржи многе стандардне библиотеке и пакете за различите намене. Питхон (к, и) је једна од бесплатних дистрибуција питхона за обављање математичких прорачуна и анализу података. Развио га је и одржава Пиерре Раибаут. Помоћу ове дистрибуције корисник може радити различита научна рачунања, као што су 2Д или 3Д цртање, развој научних пројеката, паралелно рачунарство итд. Засновано је на Кт развојном оквиру и Спидер развојном окружењу. Углавном је развијен за научне програмере. Подржава и тумачене и компајлиране језике. Морате имати основно знање о питхону да бисте користили питхон (к, и). Може се користити у Виндовс и Линук оперативним системима. Како се питхон (к, и) може инсталирати и користити на Убунту оперативном систему приказано је у овом водичу.

Оперативни систем је потребно ажурирати пре инсталирања питхон -а (к.и). Покрените следећу команду да бисте ажурирали систем.







$судо апт-гет упдате



Неопходно је проверити да ли је било који питхон тумач претходно инсталиран у систему или не. Покрените следећу команду да бисте проверили инсталирану верзију питхона. Боље је уклонити све претходно инсталиране верзије питхона пре инсталирања питхона (к, и).



$ питхон





Резултат показује да ниједан питхон пакет раније није био инсталиран у систему. У овом случају морамо прво инсталирати питхон интерпретер.

Инсталирајте Питхон (к.и)

Питхон (к, и) или научне питхон пакете можете инсталирати на два начина. Један начин је преузимање и инсталирање одговарајућег пакета питхон (к, и) заснованог на Убунту -у, а други начин је инсталирање неопходних пакета за извођење научних рачунара у Питхону. Други начин је једноставан за инсталацију који следи у овом водичу.



Кораци:

  1. Прво морате инсталирати питхон тумач и менаџер пакета да бисте започели процес инсталације. Дакле, покрените следећу команду за инсталацију питхон3 и питхон3-пип пакети. Притисните „ и “Када ће затражити дозволу за инсталацију.
$ судо апт-гет инсталл питхон3 питхон3-пип

  1. Затим морате инсталирати потребне научне библиотеке питхон3 за обављање научних операција. Покрените следећу команду да бисте инсталирали библиотеке. Овде ће се пет библиотека инсталирати након извршавања наредбе. Су нумпи, матплотлиб, сципи, панде и симпи . Употреба ових библиотека објашњена је у следећем делу овог водича.
$ судо апт-гет инсталл питхон3-нумпи питхон3-матплотлиб
питхон3-сципи питхон3-пандис питхон3-симпи

  1. Да бисте уклонили ограничења питхон тумача и обезбедили интерфејс прилагођен кориснику, ипитхон користи се пакет. Покрените следећу команду да бисте инсталирали ипитхон3 пакет.
$ судо апт-гет инсталл ипитхон3

  1. Покрените следећу команду да бисте инсталирали кт5 сродни пакети за развој графичког интерфејса.
$ судо апт-гет инсталл питхон3-пикт5
питхон3-пикт5.ктопенглпитхон3-пикт5.кткуицк

  1. Спидер је користан уређивач кода који може да истакне синтаксу и олакша уређивање кода и отклањање грешака. Покрените следећу команду да бисте инсталирали шпијун .
$ судо апт-гет инсталл спидер3

Ако су сви горе наведени пакети исправно инсталирани без грешке, онда је ваш питхон (к, и) правилно инсталиран.

Користећи Питхон (к, и):

Неке основне употребе питхона (к, и) приказане су у овом делу водича коришћењем различитих примера са објашњењима. Мораћете да покренете шпијун уређивач кода за почетак коришћења питхон -а (к, и). Кликните на Прикажи апликацију икону и откуцајте „ НС ' у пољу за претрагу. Ако шпијун је тада правилно инсталиран шпијун икона ће се појавити.

Кликните на Спидер3 икону за отварање апликације. Следећи екран ће се појавити након отварања апликације.

Сада можете почети са писањем кода за обављање научних рачунарских задатака. Основне употребе пет инсталираних библиотека питхон3 за научне операције приказане су у следећих шест примера.

Пример-1: Коришћење променљивих и типова

Овај пример приказује основну употребу питхон типова података и променљивих. У следећој скрипти декларисана су четири типа променљивих. Ово су ја нтегер, флоат, боолеан и низ . тип() метода се користи у питхону за откривање типа било које променљиве.

#!/уср/бин/енв питхон3
#Додељивање целобројне вредности
вар1= педесет
принт (тип(вар1))

#Достирање флоат вредности
вар2= 3.89
принт (тип (вар2))

#Додељивање
вар3= Истина
принт (тип(вар3))

#Додељивање вредности низа
да4= „ЛинукХинт“
принт (тип(да4))

Излаз:
Покрените скрипту притиском на игра ( ) дугме са врха уређивача. Ако кликнете на Истраживач променљивих таб са десне стране, тада ће се појавити следећи излаз за четири променљиве.

Пример-2: Коришћење нумпи за креирање једног и вишедимензионалног низа

Све врсте нумеричког рачунања обавља нумпи пакет у питхону. Овај модул може дефинирати и користити вишедимензионалну структуру података, векторске и матричне податке. Може врло брзо израчунати јер су га развили Ц и ФОРТРАН. нумпи модуле користи се у следећој скрипти за декларисање и употребу једнодимензионалних и дводимензионалних низова у питхону. У скрипти су декларисана три типа низова. миАрраи је једнодимензионални низ који садржи 5 елемената. помоћ својство се користи за откривање димензије променљиве низа. лен () функција се овде користи за бројање укупног броја елемената миАрраи . с телефон () функција се користи за приказ тренутног облика низа. миАрраи2 је дводимензионални низ који садржи шест елемената у два реда и три колоне (2 × 3 = 6). величина () функција се користи за бројање укупних елемената миАрраи2 . уредити() функција се користи за креирање низа опсега под називом миАрраи3 који генерише елементе додавањем 2 са сваким елементом од 10.

#!/уср/бин/енв питхон3
#Користећи нумпи
увознумпикаонпи
#Огласите једнодимензионални низ
миАрраи=нпи.арраи([90,Четири, пет,78,12,66])
#Одштампајте све елементе
принт(миАрраи)
#Одштампајте димензију низа
принт(миАрраи.помоћ)

#Одштампајте укупан број елемената
принт(лен(миАрраи))

#Одштампајте облик низа
принт(нпи.облик(миАрраи))

#Огласите дводимензионални низ
миАрраи2=нпи.арраи([[101,102,103],['Нила','Она','Прилично']])

## Одштампајте укупан број елемената
принт(нпи.величина(миАрраи2))

#Креирајте низ опсега
миАрраи3=нпи.аранге(10,двадесет,2)

#Одштампајте елементе низа
принт(миАрраи3)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример 3: Употреба Матлаба за цртање криве

Матплотлиб Библиотека се користи за креирање 2Д и 3Д научних фигура на основу специфичних података. Може генерисати висококвалитетни излаз у различитим форматима као што су ПНГ, СВГ, ЕПГ итд. То је врло користан модул за генерисање података за истраживачке податке где се бројка може ажурирати било када променом података. У овом примеру приказано је како можете нацртати криву на основу вредности оси к и и оси помоћу овог модула. пилаб користи се за цртање криве овде. линспаце () функција се користи за постављање вредности оси к у редовном интервалу. Вредности И-осе се израчунавају квадратом вредности к-осе. фигура() је инит функција која се користи за омогућавање пилаб . Знак „б“ се користи у заплет () функција за постављање боје криве. Овде 'б' означава плаву боју. клабел () функција се користи за постављање наслова оси к и илабел () функција се користи за постављање наслова и-осе. Наслов графикона је постављен са наслов () метода.

#!/уср/бин/енв питхон3
#Коришћење пилаб модула
увозпилабкаопл
#Подесите вредност оси к
Икс=пл.линспаце(0, 8, двадесет)
#Израчунајте вредност и-осе
и=Икс **2

#Иницијализација за исцртавање
пл.фигура()

#Подесите графикон на основу вредности к, и са плавом бојом
пл.заплет(Икс,и, 'б')

#Подесите наслов за к-осу
пл.клабел('Икс')

#Подесите наслов за и-осу
пл.илабел('и')

#Подесите наслов графикона
пл.наслов(„Пример цртања“)
пл.Прикажи()

Излаз:
Следећи излаз ће се појавити након покретања скрипте. Крива је приказана на доњој десној страни слике.

Пример 4: Коришћење симпи модула за симболичке променљиве

библиотека симпи се користи у питхону за симболичку алгебру. Класа симбола се користи за креирање новог симбола у питхону. Овде су декларисане две симболичне променљиве. вар1 променљива је подешена на Истина и ис_имагинари враћање имовине Нетачно за ову променљиву. вар2 променљива је подешена на труе која означава 1. Дакле, када се провери да вар2 је већи од 0 или не, онда враћа Труе.

#!/уср/бин/енв питхон3

#импорт симпи модул
фромсимпиувоз*

#Креирајте променљиву симбола под називом 'вар1' са вредношћу
вар1=Симбол('вар1',прави=Истина)

#Тестирајте вредност
принт(вар1.ис_имагинари)

#Креирајте променљиву симбола под називом 'вар2' са вредношћу
вар2=Симбол('вар2',позитиван=Истина)

#Проверите да ли је вредност већа од 0 или не
принт(вар2>0)

Излаз:
Следећи излаз ће се појавити након покретања скрипте.

Пример 5: Направите оквир података помоћу панди

пандас библиотека је развијена за чишћење, анализу и трансформацију било којих података у питхону. Користи многе функције нумпи библиотека. Дакле, неопходно је инсталирати нумпи библиотека питхон -а пре инсталирања и коришћења панде . Такође се користи са другим научним библиотекама као што је питхон сципи, матплотлиб итд. Основне компоненте панде су серија и ДатаФрам е. Било која серија означава колону података, а оквир података је вишедимензионална табела збирке серија. Следећа скрипта генерише ДатаФраме на основу три серије података. Пандас библиотека је увезена на почетку скрипте. Затим, променљива по имену оцене је декларисан са три серије података који садрже оцене три предмета три ученика под називом „ Јанифер ',' Јохн 'и' Паул ' . Оквир података() функција панде се користи у следећој наредби за генерисање ДатаФраме -а на основу променљиве оцене и сачувати га у променљивој, резултат . На крају, резултат променљива се штампа за приказ ДатаФраме -а.

#!/уср/бин/енв питхон3

#увозите модул
увозпандекаопд

#Поставите оцене за три предмета за три ученика
оцене= {
'Јанифер':[89, 67, 92],
'Јохн':[70, 83, 75],
'Паул':[76, 95, 97]
}

#Креирајте оквир података помоћу панди
субјекти=пд.Оквир података(оцене)

#Прикажите оквир података
принт(субјекти)

Излаз:
Следећи излаз ће се појавити након покретања скрипте.

Пример-6: Коришћење сципи модула за математичко израчунавање

СциПи библиотека садржи велики број научних алгоритама за извођење научног рачунарства у питхону. Неки од њих су Интеграција, Интерполација, Фуријеова трансформација, Линеарна алгебра, Статистика, Датотека ИО итд. Спидер едитор се користи за писање и извршавање кодова у претходним примерима. Али спидер едитор не подржава сципи модуле. Списак подржаних модула спидер уређивача можете проверити притиском на Зависности… опција менија помоћи. Сципи модул не постоји на листи. Дакле, следећа два примера су приказана са терминала. Отворите терминал притиском на Алт_Цтрл+Т. и откуцајте питхон да бисте покренули питхон интерпретер.

Израчунавање коцка корена бројева

библиотека сципи садржи модул под називом цбрт за израчунавање корена коцке било ког броја. Следећа скрипта ће израчунати корен коцке три броја. нумпи библиотека се увози да дефинише листу бројева. Следећи, сципи библиотека и цбрт модул који је под сципи.специјална се увозе. Коренске вредности коцке 8, 27 и 64 се чувају у променљивој резултат то се касније штампа.

>>> увознумпи
>>> увозсципи
>>> фромсципи.посебан увозцбрт
>>>резултат=цбрт([ 8, 27, 64])
>>> принт(резултат)

Излаз:
Следећи излаз ће се појавити након покретања наредби. Корен коцке 8, 27 и 64 су 2, 3 и 4.

Решавање линеарне алгебре коришћењем сципи модула

линалг модул библиотеке сципи користи се за решавање линеарне алгебре. Овде, сципи библиотека се увози у прву наредбу и следећу линалг модул од сципи библиотека се увози. нумпи библиотека се увози за декларисање низа. Овде, ек променљива је декларисана да дефинише коефицијенте и хрс Променљива се користи за дефинисање одговарајућих вредности за прорачун. решити () функција се користи за израчунавање резултата на основу ек и хрс Променљиве.

>>> увозсципи
>>> фромсципиувозлиналг
>>> увознумпикаона пример
>>>ек=на пример.арраи([[9, 0, 5], [10, 3,-2], [7,-2, 0]])
>>>хрс=на пример.арраи([3,-6, 9])
>>>резултат=линалг.решити(ек,хрс)
>>> принт(резултат)

Излаз:
Следећи излаз ће се појавити након покретања горњих команди.

Закључак:

Питхон је веома користан програмски језик за решавање различитих врста математичких и научних проблема. Питхон садржи огроман број библиотека за обављање ове врсте задатака. У овом водичу приказане су основне употребе неких библиотека. Ако желите да будете научни програмер и почетник за питхон (к, и), овај водич ће вам помоћи да инсталирате и користите питхон (к, и) на Убунту.

Демо можете пронаћи овде испод: