「NumPy」bitwise_and()で論理積を計算する
書式
bitwise_and()
「bitwise_and()」関数を利用して整数の2進数形式にたいして
ビット単位のAND(論理積)を行います。
使用例
import numpy as np
print ('13 と 17の2進数文字列:')
a,b = 13,17
print (bin(a), bin(b))
print ('\n')
print ('13 と 17 ビット単位のAND(論理積)結果:')
print (np.bitwise_and(13, 17))
import numpy as np
print ('13 と 17の2進数文字列:')
a,b = 13,17
print (bin(a), bin(b))
print ('\n')
print ('13 と 17 ビット単位のAND(論理積)結果:')
print (np.bitwise_and(13, 17))
import numpy as np print ('13 と 17の2進数文字列:') a,b = 13,17 print (bin(a), bin(b)) print ('\n') print ('13 と 17 ビット単位のAND(論理積)結果:') print (np.bitwise_and(13, 17))
実行結果
13 と 17の2進数文字列:
0b1101 0b10001
13 と 17 ビット単位のAND(論理積)結果:
1
13 と 17の2進数文字列:
0b1101 0b10001
13 と 17 ビット単位のAND(論理積)結果:
1
13 と 17の2進数文字列: 0b1101 0b10001 13 と 17 ビット単位のAND(論理積)結果: 1