Jupyter book

Jupyter notebook-ene utgjør en del av pensum som har med numerikk å gjøre.

Notebook-ene er samlet i denne Jupyter book-en.

De enkelte Jupyter notebook-ene kan enkelt lastes ned derfra ved å trykke på nedlastningsknappen øverst på den tilsvarende boksiden, enten som ipynb-fil eller pdf-fil.

For å følge med i timen og/eller teste python-koden selv, kan dere enkelt trykke på rakett-symbolet øverst på enhver (html) bokside for så å velge f. eks. "Live Code". Eventuelle endringer du gjør gjelder bare for deg.

Python og Jupyter

Python brukes som programmeringsspråk. Noe av undervisningsmaterialet deles ut i form av Jupyter notebook-er. Ta gjerne med PC-en til forelesningene, av og til kjører vi eksempler fra Jupyter i forelesningene. Sørg da for at Python/Jupyter oppsettet ditt er klart:

  • I prinsippet trenger du bare Jupyter book-en.
  • Foretrekker du å ha all programvaren installert lokalt på din PC så anbefaler vi å installere Anaconda.
  • Alternativt kan du også bruke NTNU sin JupyterHub sky.
  • Google colab er også en populær skybasert Jupyter-lignende løsning for koding i Python.

For de som ønsker å lage egne programmer (dette er ikke forventet som en del av TMA4400)

Ønsker/trenger du å utvide Python-kunnskapen din, kan du ta en titt på følgende nettsider:

De mest essensielle Python-modulene vi kommer til å bruke er:

  • NumPy for å jobbe med vektorer, matriser og gjenerelle tensorer
  • SciPy, for vitenskapelige beregninger
  • Matplotlib, for visualisering av vitenskapelig data
  • Sympy, for symbolske beregninger
  • Pandas for dataanalyse

Ta en titt på deres offisielle nettsider eller tilsvarende avsnitt i tutorialene ovenfra.

2025-09-19, Jørgen Endal Letnes