~/talk

Data Science in Ruby? Is it possible? Is it Fast? Should we use it?

Talkat The Conf 2019 · 2019-10-23..10-24· [data-science, ruby]
slides:none on file

Ruby can do data science but performance and ecosystem gaps matter: daru and nmatrix (SciRuby) provide data frames and in-memory matrices but nmatrix is slow for large data and a four‑year bug remains open; numo/narray is much faster but lacks daru compatibility and sparse matrices; red‑data‑tools uses Apache Arrow for fast I/O but lacks manipulation features. Benchmarks show numpy often ~57–100× faster than Ruby arrays. PyCall lets Ruby call numpy/pandas with native speed, and Kiba handles ETL; ruby‑spark is effectively dead. Decision tree example works but compares strings, making it brittle.

AI-written summary · about

  1. 0:00Start
  2. 0:57What Data Science Means
  3. 2:06Can Ruby Do Data Science
  4. 8:22Ruby Spark
  5. 19:40Wrapper Libraries for Pandas and Numpy
  6. 24:19The Best Work Pattern for Data Science in Ruby
~/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.