What're the logistics behind having the extra .compute()
in the numpy
and pandas
mimicked functionalities? Is it just to support some kind of lazy evaluation?
Example from Dask documentation below:
import pandas as pd import dask.dataframe as dd
df = pd.read_csv('2015-01-01.csv') df = dd.read_csv('2015-*-*.csv')
df.groupby(df.user_id).value.mean() df.groupby(df.user_id).value.mean().compute()