더북(TheBook)


np.array에서 마침표(.)의 의미

앞에서 넘파이 라이브러리 중 array() 함수를 사용하였습니다. 이때 array() 함수를 사용하기 위해 사용한 것이 마침표(.)입니다. 너무 작아서 안 보였나요? 파이썬 프로그래밍에서 마침표는 하위 단계로 내려간다는 의미입니다.

넘파이 라이브러리 안에는 다양한 함수들이 있습니다. 그 함수들을 사용하려면 그 함수가 어디에 있는지를 설명해 주어야 합니다. 예를 들어 한 마을에 시윤이라는 이름이 두 명이 있다고 합시다. 그냥 시윤이라고 하면 누구인지 알기 어렵죠. 그래서 ‘빨간 지붕집 시윤이’라고 부르면 정확하게 파악할 수 있습니다. 그리고 시윤에게는 동생 세인이가 있습니다. 세인이 또한 ‘빨간 지붕집 세인이’라고 부르면 누군지 정확하게 알 수 있겠죠?

이와 같이 빨간 지붕집이 라이브러리의 이름, 시윤이와 세인이가 각각의 함수라고 보면, 이를 파이썬 문법에 따라 다음과 같이 쓸 수 있습니다.

빨간 지붕집.시윤( )
빨간 지붕집.세인( )

이와 같이 마침표를 사용하여 라이브러리 내부의 함수에 접근할 수 있습니다. 우리는 앞으로 다양한 라이브러리의 함수를 사용할 예정입니다. 그때마다 등장하는 마침표의 의미를 잘 기억하기 바랍니다.

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