1. 학습
  2. /
  3. 강의
  4. /
  5. MATLAB 사용자를 위한 Python

Connected

연습 문제

리스트와 배열에서의 연산

+와 같은 연산자는 NumPy 배열과 리스트에 적용될 때 다르게 동작해요. 두 개의 NumPy 배열을 +로 더하면, Python은 두 배열의 각 원소끼리 더해서 원래 배열과 같은 형태의 새 배열을 반환합니다. 이는 MATLAB에서 행렬 덧셈이 동작하는 방식과 비슷해요.

반면, Python에서 두 리스트를 +로 더하면 리스트가 이어 붙여집니다(연결, concatenation). 리스트와 배열이 겉보기에는 비슷해 보여도, 이런 차이를 주의하지 않으면 예상치 못한 결과가 나올 수 있어요.

이번 연습에서는 + 연산자가 NumPy 배열과 리스트에서 각각 어떻게 동작하는지 살펴보겠습니다.

지침 1/4

undefined XP
    1
    2
    3
    4
  • [1, 2, 3]과 [4, 5, 6]을 각각 담는 두 리스트 x와 y를 만드세요.
  • 두 리스트를 더해서 결과를 z에 저장하세요.