코드 2행을 보니 numpy 라이브러리를 np라는 별명으로 부르는 것을 확인할 수 있습니다. 이 코드는 파이썬 리스트를 사용해서 다음과 같이 구현할 수 있습니다.
import matplotlib.pyplot as plt t = [] p2 = [] p3 = [] for i in range(0, 50, 2) : t.append(i / 10) p2.append((i / 10) ** 2) p3.append((i / 10) ** 3) plt.plot(t, t, 'r--', t, p2, 'bs', t, p3, 'g^') plt.show()
실행하면 그림 13-4와 동일한 그래프가 나옵니다.
numpy 라이브러리를 사용한 코드와 파이썬 리스트를 사용한 코드의 실행 결과는 똑같지만, numpy 라이브러리를 사용한 경우가 훨씬 적은 수의 코드로 작성하여 간결합니다. 그리고 홈페이지에 소개된 내용을 더 살펴보면 이 예제뿐만 아니라 다른 예제에서도 np로 시작하는 numpy 라이브러리를 활용하는 코드들을 많이 볼 수 있습니다.
여러분도 이번 장에서 numpy 라이브러리를 배우면 숫자 데이터를 더 쉽게 다룰 수 있을 겁니다. 그러면 지금부터 numpy 라이브러리의 기초에 대해 하나씩 살펴보겠습니다.