View on GitHub

Ann Molly Paul

learn -- code -- inspire

Use numpy functions instead of loops in python

March 6, 2015

Ufuncs – operates element wise on arrays

Q = np.array(py_list) 
b = Q+5 
returns //overloaded result

Aggregations

Use summary fns min, max, sum, mean, nanmin, argmin

Masking

mask = Q < 4 
Q[mask]
returns //a sliced array with values less than 4

Indexing

ind = [1,2,8] 
Q[ind] 
returns //an array with those indexes only