Python NumPy 배열 기초


Python NumPy 배열 기초

Python은 다른 언어들이 흔히 가지고 있는 Array라는 기본 자료형을 제공하지 않습니다. 물론 list가 배열의 역할을 수행할 수 있고 동적으로 크기도 늘일 수 있다는 장점도 있지만 배열에 비해서는 속도가 느리고 메모리를 많이 차지한다는 단점도 있습니다. 이는 곧 배열의 장점으로 원소의 수를 바꿀 수 없도록 하고 list와 달리 같은 자료형만 사용할 수 있도록 하여 연산/접근에 속도가 빠릅니다. Python에서는 자체적으로 배열 자료형을 제공하지 않기에 배열을 사용하려면 따로 배열을 구현한 Numpy 패키지를 사용해야합니다. 그럼 Numpy를 import하여 배열을 만들어 보겠습니다. import numpy as np my_arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8,..


원문링크 : Python NumPy 배열 기초