How to right shift by N each element in 2D array with Python

1 Answer

0 votes
import numpy as np 
 
arr = np.array([[1, 2, 3, 4, 5, 6], 
                [7, 8, 9, 16, 255, 512]])
     
N = 1
arr = arr.__rshift__(N) 
 
print(arr)
 
      
     
'''
run:
   
[[  0   1   1   2   2   3]
 [  3   4   4   8 127 256]]
     
'''

 



answered Mar 5, 2020 by avibootz

Related questions

1 answer 178 views
1 answer 199 views
1 answer 194 views
2 answers 126 views
1 answer 191 views
1 answer 149 views
1 answer 176 views
...