This IPython notebook is from a talk that was given on Nov. 14, 2013 at Columbia University.
(Earlier versions of this presentation were given, in slideshow form, in 2012, 2011, and 2010)
If you have IPython installed, you likely already have the IPython Notebook installed as well.
Open the IPython notebook web view:
$ ipython notebook
From this web view, you can open any .ipynb
notebook file saved on your local machine.
Either download the notebook file (NumPy.ipynb) directly, or clone this repository, and simply open the file in this web view.
A static (non-interactive) preview is available at http://nbviewer.ipython.org/7505630.
However, as this preview does include any of the diagrams, images, or output, you probably just want to download this and run it yourself.
#####Acknowledgements
Special thanks to Anthony Foglia, who provided Powerpoint slides with the two memory layout diagrams, as well as some of the early NumPy examples.