데이터의 대부분이 숫자의 배열로 볼 수 있기 때문이다.
예시)
반복문 없이 배열 처리 가능! -> 대용량의 데이터를 계산할 때 빨리 계산 가능.
반복문을 사용하는 파이썬 리스트에 비해, 빠른 연산을 지원하고 메모리를 효율적으로 사용.
list
배열 생성 및 출력 형태 확인list_arr = list(range(5))
print(list_arr) # [0, 1, 2, 3, 4] -> 콤마(,)로 구분
print(type(list_arr)) # type()은 자료형 확인가능 | <class 'list'> <- 1차원의 배열
numpy
배열 생성 및 출력 형태 확인import
(불러오다) 키워드를 이용하여 numpy
불러오기import numpy as np # numpy 모듈 불러와서 'np' 별칭 부여
numpy
확인import numpy as np
np_arr = np.array(range(5))
print(np_arr) # [0 1 2 3 4 5] -> 공백으로 구분
print(type(np_arr)) # <class 'numpy.ndarray'>
0부터 4까지 연속적인 숫자가 들어있는 배열을 만들어 array라는 배열에 저장해봅시다!
import numpy as np
array = np.array(range(5))
print(array)
[0 1 2 3 4]