
Using PyArrow dtypes in Python Pandas isn’t always faster:
s_pyarr = Series(nums, dtype='int64[pyarrow]')
s_np = Series(nums, dtype='int64')
%timeit s_pyarr.mean() # 21.5ms
%timeit s_np.mean() # 47.3ms
%timeit s_pyarr.nlargest(10) # 667ms
%timeit s_np.nlargest(10) # 663ms
