YoVDO

NumPy - Vectorize Your Brain

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses NumPy Courses Scientific Computing Courses Broadcasting Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover essential NumPy idioms for efficient scientific computing in Python through this EuroPython 2015 conference talk. Learn why Python loops can be slow and how vectorizing operations with NumPy can improve performance. Explore array creation, broadcasting, universal functions, aggregations, slicing, and indexing. Gain insights into the fundamental differences between Java and Python performance, and understand why NumPy is crucial for fast numerical computations. Apply these concepts to practical examples, such as K-Nearest Neighbors, and enhance your Python coding skills for scientific applications. Benefit from this knowledge even if you're not currently using NumPy in your projects.

Syllabus

Introduction
KNearest Neighbors
Python is slow
Java vs Python
What is NumPy
Universal Functions
Slicing Indexing
Broadcasting
Aggregations
Summary
Example
Questions


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube