General sources
There is no single textbook.
Much of the material comes from notes for an earlier version of
this class by
- Much of the material comes from notes for an earlier version of
this class by
David Bindel and me.
- A good textbook with much overlap in material is by
Anne Greenbaum and Timothy Chartier.
- Here is the
course web site. for a version of this class taught by a colleague.
You may find the class slides helpful in seeing the big picture.
- My draft notes on Python
Python for Smarties.
It's a more conceptual description of Python.
It includes how to do Python from the command line.
Weekly materials
- Section 1.
- Excellent textbook, though slightly dated in the most
technical areas.
Great treatment of floating point and conditioning of
computational problems, by
Jim Demmel.
- Excellent shorter and more detailed book on floating point
arithmetic, by my colleague
Michael Overton.
- Section 4.
- The code from the class demo illustrating performance
difference for different ways of coding that do the
same arithmetic.
PerformanceDemo.py.
- A screen grab of the output on my laptop.
Please post screen grabs of your output, particularly
if it's much different from mine.
PerformanceDemo.png