파이썬 - numpy / 배열의 비트 연산자

jaybon·2022년 10월 10일
0

파이썬

목록 보기
17/20

개요

numpy를 이용하면 두 numpy 배열의 같은 위치의 요소를 연산하여 새로운 numpy 배열을 만들 수 있다.

&(and) 연산

numpy 배열을 & 조건으로 연산하였을 경우
True & False / False & True로
[False False] 가 리턴된다.

import numpy

a = numpy.array([True, False])
b = numpy.array([False, True])

print(a & b)

# [False False]

|(or) 연산

numpy 배열을 | 조건으로 연산하였을 경우
True | False / False | True로
[ True True] 가 리턴된다.

import numpy

a = numpy.array([True, False])
b = numpy.array([False, True])

print(a | b)

# [ True  True]

마찬가지로 ^ 를 이용해 nor 연산도 가능하다.

profile
티스토리 블로그 https://ondolroom.tistory.com/

0개의 댓글