「NumPy」left_shiftで整数を左にシフトする

書式
np.left_shift(数値,桁数)
left_shift()関数は、配列要素のバイナリ表現を左に指定された位置にシフトし、同じ数の0を右に追加します。
使用例

import numpy as np 
 
print ('10を左に2桁シフト:')
print (np.left_shift(10,2))

print ('10 の2進数表示:')
print (np.binary_repr(10, width = 8))

print ('40 の2進数表示:')
print (np.binary_repr(40, width = 8)

実行結果

10を左に2桁シフト:
40
10 の2進数表示:
00001010
40 の2進数表示:
00101000

 

NumPy

Posted by arkgame