Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-6395

[Python] Bug when using bool arrays with stride greater than 1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 0.14.0
    • 0.15.0
    • Python
    • None

    Description

      Here's code to reproduce it:

      >>> import numpy as np
      >>> import pyarrow as pa
      >>> pa.__version__
      '0.14.0'
      >>> xs = np.array([True, False, False, True, True, False, True, True, True, False, False, False, False, False, True, False, True, True, True, True, True])
      >>> xs_sliced = xs[0::2]
      >>> xs_sliced
      array([ True, False, True, True, True, False, False, True, True,
       True, True])
      >>> pa_xs = pa.array(xs_sliced, pa.bool_())
      >>> pa_xs
      <pyarrow.lib.BooleanArray object at 0x00000234C5165360>
      [
       true,
       false,
       false,
       false,
       false,
       false,
       false,
       false,
       false,
       false,
       false
      ]

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              philjdf Philip Felton
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: