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