1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 Python

Connected

연습 문제

NumPy로 불리언 연산자 사용하기

이전에 <나 >= 같은 비교 연산자는 별다른 설정 없이 NumPy 배열에서 바로 동작했죠. 하지만 불리언 연산자 and, or, not은 그렇지 않습니다.

NumPy에서 이러한 연산을 하려면 np.logical_and(), np.logical_or(), np.logical_not()을 사용해야 합니다. 이전에 사용한 my_house와 your_house 배열을 예로 들어 볼게요:

np.logical_and(my_house > 13, 
               your_house < 15)

지침

100 XP
  • 다음 질문에 답하는 불리언 배열을 생성하세요:
  • my_house에서 18.5보다 크거나 10보다 작은 면적은 무엇인가요?
  • my_house와 your_house 모두에서 11보다 작은 면적은 무엇인가요? 두 명령 모두를 print()로 감싸서 출력을 확인하세요.