Јупитер Нотебоок Увод за почетнике

Машинско учење и вештачка интелигенција постали су нове речи у технолошком свету; буквално, чини се да су сви схватили колико је важна ова област проучавања.


Научник за податке би се сложио да једва то можете учинити без употребе Јупитерове свеске у неком тренутку, па, ако не и сваки пут. Широк спектар инжењера АИ / МЛ је прихватио употребу Јупитер Нотебоок као алат који користе за писање и тестирање алгоритама / модела.

Али шта је Јупитер? И зашто се то назива Биљежница?

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

У основи, можемо рећи да се свеска користи за изражавање одређеног контекста, идеје или знања користећи текст, дијаграме, цртеже, слике, једначине, табеле или чак графиконе.

Зашто се онда Јупитер назива бележником?

Јер ради управо оно што је горе наведено! Користи се за израду докумената, кодова, текстова, слика, једнаџби, нацрта графикона и визуализација, па чак и цртање табела.

Шта је Јупитер Нотебоок?

Јупитер Нотебоок је веб апликација отвореног кода која вам омогућава да креирате и делите документе који садрже код уживо, једначине, визуализације и наративни текст. Она користи чишћење и трансформацију података, нумеричку симулацију, статистичко моделирање, визуализацију података, машинско учење и још много тога.

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

За шта се Јупитер Нотебоок може користити?

Писање више језика.

Јупитер систем подржава преко 100 програмских језика (названих „кернери“ у Јупитер екосистему), укључујући Питхон, Јава, Р, Јулиа, Матлаб, Оцтаве, Сцхеме, Процессинг, Сцала и многе друге. Код написан у Нотебоок-у можете да делите са другима.

Ево неколико језика који се могу уписати у Јупитерову свеску.

Питхон

Од свих језика који се могу писати Јупитером, питхон је најпопуларнији у нотебоок-у. Готово сви који пишу код унутар Јупитеровог окружења Питхон. Јупитер подразумевано подржава Питхон у њиховом окружењу без употребе посебних чаробних команди.

деф хелло_ворлд ():
принт ("Здраво Свете!!!")
Здраво Свете()

А, излаз би био:

Здраво Свете!!!

ЈаваСцрипт

ЈаваСцрипт је популарно познат на вебу, а може се писати и на Јупитер-у. За разлику од Питхона, подразумевано не подржава ЈаваСцрипт. Морате да користите одређену специјалну команду да бисте рекли ћелији да је покрећете, јер је ово ЈаваСцрипт код. Ове команде се често називају чаробним командама. за ЈаваСцрипт је наредба %% јавасцрипт.

Такође постоји ограничење ЈаваСцрипта који бисте могли да покренете у Јупитер Нотебоок-у, за разлику од питхона.

%% јавасцрипт
цонст тект = "Здраво Свете"
упозорење (текст)

Јава

Омогућује интеграцију додатна „кернела“ – језици. Такав кернел се може инсталирати следањем скупа упутстава за инсталацију овде. Након инсталирања, покрените следећу наредбу на вашем Јупитер терминалу ако је на Линуку.

конзола за јупитер –кернел = јава
Јупитер конзола 5.1.0
Јава 9.0.4 + 11 :: ИЈава кернел 1.1.0-СНАПСХОТ
Имплементација протокола в5.0 од стране јупитер-јвм-басекернел 2.2.1-СНАПСХОТ
У 1]:

Матлаб

Матлаб је језик високих перформанси за техничко рачунање; Интегрише рачунање, визуализацију и програмирање у окружењу које је лако за употребу, а проблеми и решења изражени су у познатим математичким нотацијама.

Да бисте користили Матлаб у Јупитер Нотебоок-у, прво морате инсталирати Јупитер-Матлаб. Прво што требамо урадити је створити виртуелно окружење.

  • Отворите Јупитер промпт у Виндовс-у или само вашем терминалу на Линуку и упишите сљедећу наредбу

цонда цреате -вв -н јматлаб питхон = 3.5 јупитер

  • Обавезно останите на овом терминалу, а затим унесите код

извор активира јматлаб

  • Затим инсталирајте Матлаб кернел за Питхон

пип инсталл матлаб_кернал
инсталирати питхон -м матлаб_кернел

  • Проверите да ли је кернел правилно инсталиран

јупитер лист кернелспец

  • Пронађите свој МАТЛАБ директориј. „/Апплицатионс/МАТЛАБ_Р2017а.апп“.
  • Идите у поддиректоријум „ектерн / енгине / питхон“ и инсталирајте Питхон мотор.

цд “/Апплицатионс/МАТЛАБ_Р2017а.апп/ектерн/енгинес/питхон”
питхон сетуп.пи увести

  • Покрените Јупитер-ову свеску

цд иоур_воркинг_дирецтори
јупитер нотебоок

Након покретања, сада би требала постојати опција и за Матлаб и за питхон.

Маркдовнс

Јупитер-ова свеска је корисна када је у питању писање обележавања, а ово може бити корисно када желите дати детаљно или детаљно објашњење дела кода, писања документације или речника за одређени скуп података.
Унесите доњи код у свеску.

* [Панде] (# панде),
Користи се за анализу података
* [Нумпи] (# нумпи),
Користи се за нумеричку анализу
* [Матплотлиб] (# матплотлиб),
Користи се за визуализацију података

Излаз треба да буде следећи;

Басх Сцриптс

Јупитер Нотебоокс омогућава употребу басх скрипте коришћењем %% басх магиц наредбе.

Да бисте тестирали, направимо директоријум у вашем тренутном радном директоријуму. Унесите следећи код у ћелију Нотебоок-а.

%% басх
мкдир Тест_Фолдер

Покрените код, сада проверите свој радни именик укуцавањем кода

%% басх
лс

Видећете да му је додата мапа Тест_Фолдер. Можете и физички да се вратите у мапу да бисте проверили.

Визуализација података

Употребом Питхон библиотека попут матплотлиб, можете покренути и приказивати визуализације података директно у вашем претраживачу..

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

Прво бисмо увезли библиотеку

фром матплотлиб импорт пиплот као плт
% матплотлиб-а инлине

Затим упишите следеће кодове

к = [1, 2, 3, 4, 5, 6, 7, 8, 9]
и = [11, 12, 13, 14, 15, 16, 17, 18, 19]
плт.плот (к, и)
Матплотлиб Визуализација.

Још интригантније је што бисмо могли направити 3Д визуализације!!
Прво морамо увести библиотеку 3Д визуализације

фром мпл_тоолкитс импорт мплот3д
увести нумпи као нп

Затим направите 3Д пројекцију

фиг = плт.фигуре ()
ак = плт.акес (пројекција = ‘3д’)

Наш резултат би требао изгледати овако

3д пројекција
Сада покрените следеће скрипте.

деф ф (к, и):
врати нп.син (нп.скрт (к ** 2 + и ** 2))

к = нп.линспаце (-6, 6, 30)
и = нп.линспаце (-6, 6, 30)
Кс, И = нп.месхгрид (к, и)
З = ф (Кс, И)

ак = плт.акес (пројекција = ‘3д’)
ак.плот_сурфаце (Кс, И, З, рстриде = 1, цстриде = 1,
цмап = ‘виридис’, едгецолор = ‘нема’)
ак.сет_титле (‘површина’);

3д дијаграм

Математичке и научне белешке

Можемо користити алате попут Латекса директно унутар математичких и научних једначина типа Јупитер Нотебоок.

ЛаТеКс је висококвалитетни систем за подешавање; Укључује функције дизајниране за израду техничке и научне документације. Овдје можете сазнати више о латексу овде. Покушајмо покренути неке једноставне ЛаТек кодове.
Унесите следеће ЛаТек команде

## $ Ј (\ тхета_0) = \ фрац {1} {2м} \ сум_ {и = 0} ^ {м} (х_ \ тхета (к ^ {(и)}) – и ^ {(и)}) ^ 2 $

Излаз би требао бити ове врсте

Закључак

Овај чланак само огребује површину онога што би се могло постићи употребом Јупитер-ове свеске. Већина примјера у овом чланку можете пронаћи у овој Јупитеровој биљежници коју сам створио овде на колаборацији

ОЗНАКЕ:

  • Питхон

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map