Why is Python So Fast?

09:00 AM - 09:45 AM on August 17, 2014, Room 701

Eric Chiang

Audience level:
novice
Watch:
http://youtu.be/8hHOxfXcWsg

Description

A peek under the hood of all your favorite scientific Python packages.

Abstract

Python is slow, and quickly becoming one of the most popular languages for machine learning and data analysis. How we got here involves some tremendous open source contributions and a mountain of C code. Though the terrain may seem foreign to a Pythusiast, there is (some) order to the madness. Cython, BLAS, and ATLAS; let's take a peek under the hood of some of your favorite scientific computing libraries.