Ekaterina Tuzova - NumPy: vectorize your brain
Channel: EuroPython Conference
Date: 2015-08-04

Ekaterina Tuzova - NumPy: vectorize your brain
[EuroPython 2015]
[23 July 2015]
[Bilbao, Euskadi, Spain]

NumPy is the fundamental Python package for scientific computing.
However, being efficient with NumPy might require slightly changing
how you write Python code.

I’m going to show you the basic idioms essential for fast numerical
computations in Python with NumPy. We'll see why Python loops are slow
and why vectorizing these operations with NumPy can often be good.

Topics covered in this talk will be array creation, broadcasting,
universal functions, aggregations, slicing and indexing.
Even if you're not using NumPy you'll benefit from this talk.