Как создать массив Apache Arrow без копирования из массива? - PullRequest
0 голосов
/ 17 октября 2019

Если у вас есть массив Apache Arrow (скажем, int32), то легко создать массив с нулевой копией, используя метод to_numpy() и т. Д.

I'mинтересно, возможно ли сделать это и в другом направлении. Если вы создаете пустой массив, можете ли вы организовать его размещение в буфере Arrow Array без копирования? Если да, то как?

Один из возможных способов сделать это - создать неинициализированный Arrow Array, использовать to_numpy(), чтобы получить представление массива numpy, а затем инициализировать его с помощью numpy. Но я не смог найти способ создать неинициализированный Arrow Array, эквивалентный numpy.empty().

...