Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore various approaches to implement high-performing numerical algorithms and applications in Python in this 48-minute conference talk from EuroPython 2014. Dive into techniques such as vectorization, multi-threading, parallelization (CPU/GPU), dynamic compiling, and high throughput IO operations. Gain practical insights through specific Python examples utilizing libraries like NumPy, numexpr, IPython.Parallel, Numba, NumbaPro, and PyTables. Learn how to optimize your Python code for numerical computations and enhance overall performance in your projects.