Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ep:labs:05 [2020/11/10 16:37]
ioan_adrian.cosma [Python Scientific Computing]
ep:labs:05 [2020/11/10 16:44] (current)
ioan_adrian.cosma [Python Scientific Computing Resources]
Line 8: Line 8:
  
  
-===== Contents ===== 
  
-{{page>:​ep:​labs:​05:​meta:​nav&​nofooter&​noeditbutton}} 
  
  
-===== Python Scientific Computing =====+===== Python Scientific Computing ​Resources ​=====
  
 In this lab, we will study a new library in python that offers fast, memory efficient manipulation of vectors, matrices and tensors: **numpy**. We will also study basic plotting of data using the most popular data visualization libraries in the python ecosystem: **matplotlib**. ​ In this lab, we will study a new library in python that offers fast, memory efficient manipulation of vectors, matrices and tensors: **numpy**. We will also study basic plotting of data using the most popular data visualization libraries in the python ecosystem: **matplotlib**. ​
Line 20: Line 18:
 Python is very easy to use, but the downside is that it's not fast at numerical computing. Luckily, we have very eficient libraries for all our use-cases. Python is very easy to use, but the downside is that it's not fast at numerical computing. Luckily, we have very eficient libraries for all our use-cases.
  
-Core computing libraries+**Core computing libraries**
  
   * numpy and scipy: scientific computing   * numpy and scipy: scientific computing
Line 40: Line 38:
 We also have advanced interactive environments:​ We also have advanced interactive environments:​
  
-  * Ipython: advanced python console+  * IPython: advanced python console
   * Jupyter: notebooks in the browser   * Jupyter: notebooks in the browser
  
Line 60: Line 58:
   - [[https://​stanford.edu/​~shervine/​teaching/​cs-229/​refresher-probabilities-statistics|Probabilities & Stats Refresher]]   - [[https://​stanford.edu/​~shervine/​teaching/​cs-229/​refresher-probabilities-statistics|Probabilities & Stats Refresher]]
   - [[https://​stanford.edu/​~shervine/​teaching/​cs-229/​refresher-algebra-calculus|Algebra]]   - [[https://​stanford.edu/​~shervine/​teaching/​cs-229/​refresher-algebra-calculus|Algebra]]
-===== Tutorial ===== 
  
  
-{{namespace>:​ep:​labs:​05:​contents:​tutorial&​nofooter&​noeditbutton}} +<​note>​This lab is organized in a Jupyer Notebook hosted on Google Colab. You will find there some intuitions and applications for numpy and matplotlib. Check out the Tasks section below.</​note>
  
 ===== Tasks ===== ===== Tasks =====
ep/labs/05.1605019043.txt.gz · Last modified: 2020/11/10 16:37 by ioan_adrian.cosma
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0