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.
Overview
Syllabus
Yves - Performance Python for Numerical Algorithms
Taught by
EuroPython Conference