On Linux x86-64 Python 3.14.0 (installed from uv python, but I haven't tested other Python installations), I find that round-tripping an empty array through pickle is causing it to come back with a ...
I'm a software developer and writer, passionate about learning and sharing knowledge and one way I do that is through writing. I'm a software developer and writer, passionate about learning and ...
This is because for an empty array, Java returns an empty list of buffers, then pyarrow.jvm attempts to create the array with pa.Array.from_buffers with an empty list.