더북(TheBook)

6 넘파이 함수 살펴보기

넘파이 라이브러리에서는 다양한 함수들을 사용할 수 있습니다. 다양한 함수 중에서도 특히 이 책에서 사용하는 함수 위주로 살펴보겠습니다. 넘파이 라이브러리가 행렬이나 다차원 배열을 쉽게 처리할 수 있도록 도와주는 도구인 만큼 배열과 관련한 함수들이 많이 있습니다.

넘파이 라이브러리에는 사용자가 원하는 배열을 만들어 주는 함수가 있습니다. 그중 0으로 이루어진 배열과 1로 이루어진 배열을 만드는 방법, 랜덤한 숫자의 배열을 만드는 방법을 살펴보겠습니다.

0으로 이루어진 넘파이 배열 만들기

zeros() 함수를 사용하여 모든 원소가 0인 행렬을 만들어 줍니다.

zero = np.zeros((2, 5))     # zero라는 넘파이 배열을 만드는데, 그 값은 모두 0(np.zeros)으로 하고, 형태는 세로로 2줄(행), 가로로 5줄(열)을 만들라는 의미입니다.
zero

실행 결과

array([[0., 0., 0., 0., 0.],
     [0., 0., 0., 0., 0.]])

2×5 행렬이 만들어지며 그 값이 모두 0으로 채워진 것을 볼 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.