You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Young-Jun Ko (JIRA)" <ji...@apache.org> on 2017/12/14 14:44:00 UTC

[jira] [Created] (ARROW-1925) Wrapping PyArrow Table with Numpy without copy

Young-Jun Ko created ARROW-1925:
-----------------------------------

             Summary: Wrapping PyArrow Table with Numpy without copy
                 Key: ARROW-1925
                 URL: https://issues.apache.org/jira/browse/ARROW-1925
             Project: Apache Arrow
          Issue Type: New Feature
          Components: Python
    Affects Versions: 0.7.1
            Reporter: Young-Jun Ko
            Priority: Minor


The scenario is the following:
I have a parquet file, which has a column containing a float array of constant size.
So it can be thought of as a matrix.
When I read the parquet file, the way I currently access it, is to convert it to pandas, extract the values, giving me a list of np.array and then doing np.vstack to get the matrix.
This involves a copy that would be nice to avoid.
When a parquet file (or more generally a parquet dataset) is read, would the values of the array column be contiguous in memory, so that a view on the data could be created without having to copy? That would be neat.
Thanks!



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)