PyArrow dtypes in Pandas aren’t always faster than NumPy

PyArrow dtypes in Pandas aren't always faster than NumPy

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