~/talk

Using Dask for Parallel Computing in Python

Talkat PyData Chicago 2016 · 2016-08-26..08-28· [python, machine-learning]
speakerdeck:jseabold
slides:none on file

Claims that Dask scales numpy and pandas via familiar structures and delayed task graphs and shows working examples: a billion 32‑bit floats written as 4 GB on disk (HDF5), computing a mean with NumPy taking ~16 seconds vs 7 seconds with Dask while using megabytes of RAM; demos of dask.array, dask.bag, dask.dataframe (a collection of pandas frames), use of threaded/process/distributed schedulers, Jupyter notebooks, and real UK food‑survey results (milk highest), all executed end to end.

AI-written summary · about

  1. 0:00Dask introduction and setup
  2. 3:01What is Dask and why use it
  3. 6:12Dask computation and scheduling
  4. 8:02Dask arrays and NumPy interface
  5. 13:19Compute and task graphs in Dask
  6. 19:15Scheduling backends in Dask arrays
  7. 26:12HDF5 files and blocked algorithms
  8. 32:42Dask bags and functional primitives
  9. 41:15Semi-structured data with Dask bags
  10. 47:05Fold by and group by in Dask bags
  11. 52:06Exercise: total amounts with Dask bags
  12. 59:57Dask data frames introduction
  13. 1:02:27Dask data frames and pandas API
  14. 1:07:45Reading UK survey data
  15. 1:13:27Dask data frame methods and map partitions
  16. 1:17:16Analyzing UK food consumption trends
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.