Red Arrow Numo::NArray
Red Arrow Numo::NArray is a library that provides converters between Apache Arrow's tensor data (Arrow::Tensor) and Numo::NArray data.
Red Arrow Numo::NArray adds Arrow::Tensor#to_narray and #to_arrow/#to_arrow_array to Numo::NArray's numerical subclasses such as Numo::Int8. Arrow::Tensor#to_narray returns a Numo::NArray's numerical subclass such as Numo::Int8. #to_arrow returns a Arrow::Tensor. #to_arrow_array returns an Arrow::Array instance if the original object is an 1 dimensional array.
% gem install red-arrow-numo-narray
require "arrow-numo-narray"
tensor.to_narray # -> An object of Numo::NArray's numeric subclass such as Numo::Int8
narray.to_arrow # -> An object of Arrow::Tensor- Kouhei Sutou <[email protected]>
Apache License 2.0. See doc/text/apache-2.0.txt for details.
(Kouhei Sutou has a right to change the license including contributed patches.)