pyarrow.compute.shift_right¶
-
pyarrow.compute.
shift_right
(x, y, *, memory_pool=None)¶ Right shift x by y.
Perform a logical shift for unsigned x and an arithmetic shift for signed x. This function will return x if y (the amount to shift by) is: (1) negative or (2) greater than or equal to the precision of x. Use function “shift_right_checked” if you want an invalid shift amount to return an error.
- Parameters
x (Array-like or scalar-like) – Argument to compute function
y (Array-like or scalar-like) – Argument to compute function
memory_pool (pyarrow.MemoryPool, optional) – If not passed, will allocate memory from the default memory pool.