In [1]:
import modin.pandas as pd
import numpy as np
from sys import getsizeof
In [2]:
arr = np.random.randint(0, 999, size=(2**10, 2**16))
print(getsizeof(arr)/1024**2 , 'MB')
In [3]:
%%time
df = pd.DataFrame(arr)
aggrs = df.agg(['min', 'max', 'std', 'median'])
print(df.info(), aggrs.shape, df.shape)
print(getsizeof(df)/1024**2, 'Mb')
In [4]:
import pandas as pd
import numpy as np
from sys import getsizeof
In [5]:
%%time
df = pd.DataFrame(arr)
aggrs = df.agg(['min', 'max', 'std', 'median'])
print(df.info(), aggrs.shape, df.shape)
print(getsizeof(df)/1024**2, 'Mb')
In [ ]: