#!/usr/bin/env python # coding: utf-8 # # Tentative NumPy Tutorial # ## Intro # This is my attempt to try out and walk through the entire [Tentative NumPy Tutorial](http://wiki.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93), kindly created and shared by [SciPy.org](http://scipy.org). (All credits go to Scipy.org) # # Note: in the case the Tutorial link is broken, I have found this equivalent [PDF Version](http://www.cs.man.ac.uk/~barry/mydocs/MyCOMP28512/MS15_Notes/PyRefs/Tentative_NumPy_Tutorial.pdf) kindly prepared by University of Manchester. # ## Some personal goals # I wish that by end of the exercise I will become a more confident user in the following tools: # # - Git and GitHub # - The Python NumPy Package (i.e. the `numpy` module) # - IPython Notebook (and the remaining Anaconda packages / tools) # - GitBash # ## Contents # - [Lesson 1: Prerequisites](./lesson-1-prerequisities/lesson-1-prerequisites.ipynb) # - [Lesson 2: The Basics](./lesson-2-the-basics/lesson-2-the-basics.ipynb) # - [Lesson 3: Shape Manipulation](./lesson-3-shape-manipulation/lesson-3-shape-manipulation.ipynb) # - [Lesson 4 - Copies and Views](./lesson-4-copies-and-views/lesson-4-copies-and-views.ipynb) # - [Lesson 5 - Less basics](./lesson-5-less-basics/lesson-5-less-basics.ipynb) # - [Lesson 6 - Fancy indexing and Index Tricks](./lesson-6-fancy-indexing-and-index-tricks/lesson-6-fancy-indexing-and-index-tricks.ipynb) # - [Lesson 7 - Linear Algebra](./lesson-7-linear-algebra/lesson-7-linear-algebra.ipynb) # - [Lesson 8 - Tricks and Tips](./lesson-8-tricks-and-tips/lesson-8-tricks-and-tips.ipynb) # - [Lesson 9 - References](./lesson-9-references/lesson-9-references.ipynb) # ## Contacts # Contact the main author [Johnny Chan](https://github.com/Atlas7) at [johnnychan0302@gmail.com](mailto:johnnychan0302@gmail.com).