Jupyter notebooks

 

Mange av ressursfilene som blir lagt ut i forbindelse med forelesningene er s?kalte Jupyter notebooks. Disse inneholder eksekverbar kode, blandet med tekst og matematikk. Tenk p? det som deler av en bok der du kan eksekvere koden inne i boken og se p? de resulterende figurene.

Du kan eksekvere Jupyter notebooks fra jupyterhub.uio.no. Da trenger du ikke installere noe p? din egen PC.  Notebookene fra kurset ligger i en folder som heter MAT1110. MATLAB-baserte Jupyter notebooks i kurset, som beskrevet nedenfor, st?ttes forel?pig ikke p? jupyterhub.uio.no.

Hvis du vil installere Jupyter notebook p? din PC m? du f?rst installere fra https://jupyter.readthedocs.io/en/latest/install.html.

Med Jupyter notebook kan man kj?re kode fra mange programmeringsspr?k, inkludert b?de Python og MATLAB. Hvis det er kun Pythonbaserte Jupyter notebooks som skal kj?res, s? er det bare ? starte opp jupyter-applikasjonen som beskrevet nedenfor. Hvis det er snakk om MATLAB-baserte Jupyter notebooks s? m? du i tillegg gj?re f?lgende:

1. Installer MATLAB, 
2. Installer Matlab engine API for Python fra https://se.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html. Gj?r dette fra en terminal (det skal ogs? fungere fra MATLAB-promptet, men det virket ikke p? min PC). 
3. Installer matlab-kjernen i Python. Hvis du har anaconda (anbefalt), s? kan dette gj?res ved ? skrive pip install matlab_kernel in en terminal.

For ? kj?re Jupyter notebooks kan du n? skrive jupyter notebook <filename> & i en terminal, der <filename> er navnet p? notebook-fila. Pythonbaserte notebook-filer i kurset ender p? python.ipynb, mens de MATLAB-baserte ender p? matlab.ipynb.

N?r notebooken er ?pnet s? kan du markere de cellene du vil kj?re, og deretter eksekvere dem fra cell-menyen. Man m? ogs? velge en kjerne som svarer til programmeringsspr?ket i notebooken. For Python trenger man ikke gj?re noe som helst, siden Python er kjernen som er default.
For MATLAB derimot trenger man ? sette kjernen manuelt f?r celler eksekveres. Dette kan gj?res fra Kernel-menyen: Velg Change kernel, og deretter Matlab.

Publisert 18. des. 2019 12:09 - Sist endret 18. des. 2019 12:12