#Q1. 다음 Numpy의 특징에 대해 틀린 것을 고르시오[2.5점]

  1. 반복문 없이 데이터 배열에 대한 처리를 지원함
  2. C, JAVA, 포트란 등의 언어와 통합 가능
  3. 일반 List에 비해 빠르고, 메모리 효율적
  4. Windows 환경에선 패키지 추가 설치 필요 없음

답:4

#Q2. 다음 문제를 해결하고 틀린 부분은 고치시오[2.5점] import numpy as np ts = [[[1,2,3],[4,5,6],[7,8,9]]] np.array(ts,int).shape를 입력하면 (3,3,3)이 출력된다.

답:(1, 3, 3)

#Q3. 다음 문제의 출력 결과를 작성하시오[2.5점] import numpy as np ts = [[[1,2,3],[4,5,6],[7,8,9]]] tn = np.array(ts,int) tn[:,:,1]

답:array([[2, 5, 8]])

#Q4. 각 문제의 O/X 여부를 결정하고 X인 부분은 고치시오[2.5점]

  1. 다차원 array를 1차원으로 변환하기 위해서 reshape을 사용할 수 있다.
  2. Matrix의 경우 앞은 열, 뒤는 행을 의미한다.

답:o, x (행,열)

#Q5. 다음 코드에서 print(a[::2,::3])의 결과는 무엇인지 작성하시오[2.5점] import numpy as np

shape: (3, 4)

a = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]], dtype=np.int32)