NumPy - left_shift() 函数
numpy.left_shift() 函数将数组元素的二进制表示向左移动指定位置。 从右边追加相同数量的 0。
例如,
import numpy as np print 'Left shift of 10 by two positions:' print np.left_shift(10,2) print '\n' print 'Binary representation of 10:' print np.binary_repr(10, width = 8) print '\n' print 'Binary representation of 40:' print np.binary_repr(40, width = 8) # '00001010' 中的两位向左移动,并从右侧附加两个 0。
它的输出结果如下 −
Left shift of 10 by two positions: 40 Binary representation of 10: 00001010 Binary representation of 40: 00101000