<p dir="ltr">Thanks.</p>
<p dir="ltr">Felix P. Muga II, PhD<br>
Associate Professor <br>
Ateneo de Manila University</p>
<div class="gmail_quote">On Dec 19, 2013 5:50 AM, "DiPierro, Massimo" <<a href="mailto:MDiPierro@cs.depaul.edu">MDiPierro@cs.depaul.edu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Welcome everybody,<br>
<br>
<br>
I just finished a book on Numerical Algorithms in Python:<br>
<br>
<br>
<a href="http://www.amazon.com/Annotated-Algorithms-Python-Applications-Physics/dp/0991160401" target="_blank">http://www.amazon.com/Annotated-Algorithms-Python-Applications-Physics/dp/0991160401</a><br>
<br>
<br>
It covers many algorithms including:<br>
<br>
- merge sort<br>
<br>
- binary sort<br>
<br>
- heap sort<br>
<br>
- priority queues<br>
<br>
- tree search<br>
<br>
- tree traversing<br>
<br>
- topological sort<br>
<br>
- Dijkstra<br>
<br>
- Prim<br>
<br>
- disjoint sets<br>
<br>
- Huffman encoding<br>
<br>
- linear algebra<br>
<br>
- Cholesky<br>
<br>
- Gauss-Jordan<br>
<br>
- sparse matrix inversion (minres, bicgstab)<br>
<br>
- Newton solver<br>
<br>
- Newton optimizer<br>
<br>
- bisection method<br>
<br>
- secant method<br>
<br>
- golden section method<br>
<br>
- multi-dimensional solver<br>
<br>
- least squares<br>
<br>
- chi square fitting<br>
<br>
- numerical integration by quadrature<br>
<br>
- Fourier transform and fft<br>
<br>
- random number generators<br>
<br>
- Monte Carlo simulations<br>
<br>
- parallelization with mpi4py, pyOpenCL, and OCL<br>
<br>
- Map-Reduce<br>
<br>
<br>
They all come with examples and applications.<br>
<br>
The book contains the entire source code (pure python) and does use numpy.<br>
<br>
The point of the book is not teaching existing API but showing/discussing python code.<br>
<br>
Most of the code presented in the book can be downloaded here: <a href="https://github.com/mdipierro/nlib" target="_blank">https://github.com/mdipierro/nlib</a><br>
<br>
<br>
Massimo<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Edu-sig mailing list<br>
<a href="mailto:Edu-sig@python.org">Edu-sig@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/edu-sig" target="_blank">https://mail.python.org/mailman/listinfo/edu-sig</a><br>
</blockquote></div>