선언
import numpy as np
a = np.array([1, 2, 3])
print(a[0])
1
기존 배열과 다른점은?
a = [1, 2, 3]
np_a = np.array([1, 2, 3])
만약 배열 요소의 덧셈을 한다고 가정하자
a1 = [1, 2, 3]
a2 = [4, 5, 6]
new_list = []
for e1, e2 in zip(a1, a2):
new_list.append(e1 + e2)
# for문을 모두 돌아야 하기에 시간이 오래걸린다.
np_a1 = np.array([1, 2, 3])
np_a2 = np.array([4, 5, 6])
np_a1 + np_a2
# 코드 자체도 직관적이며 속도도 빠르다
추가적으로 다차원 배열의 선언도 가능함.
a = np.array(
[
[1, 2],
[3, 4]
])
print(a[0][1]) # 2