Sergey Mozharov created ARROW-16174:
---------------------------------------

             Summary: FixedSizeListArray.flatten() ignores slicing offsets
                 Key: ARROW-16174
                 URL: https://issues.apache.org/jira/browse/ARROW-16174
             Project: Apache Arrow
          Issue Type: Bug
          Components: Python
    Affects Versions: 7.0.0
         Environment: Windows 10
            Reporter: Sergey Mozharov


Related to ARROW-7362, which is not resolved for fixed size arrays:
{code:java}
import pyarrow as pa

array = pa.array([[1], [2], [3]], type=pa.list_(pa.float64(), list_size=1))
assert array[2:].flatten() != array.flatten()  # <-- assertion fails

# expected behavior
assert array[2:].flatten() == pa.array([3], type=pa.float64()){code}
Variable size lists behave as expected:
{code:java}
array = pa.array([[1], [2], [3]], type=pa.list_(pa.float64()))
assert array[2:].flatten() != array.flatten()  # pass
assert array[2:].flatten() == pa.array([3], type=pa.float64())  # pass{code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to