본문 바로가기
Programming

[Python] Numpy 배열

by choiyeong 2025. 1. 21.

리스트 : 자료형이 달라도 함께 묶일 수 있음.

배열 : 동일한 자료형의 요소로 구성되어야 함.

 

arr= np.array([1,2,3],
              [4,5,6],
              [7,8,9])
print(arr[0,1])

 

리스트와 차이점

words = [
    [["마", "크"], ["구", "이"]],
    [["피", "아"], ["림", "차"]],
    [["스", "사"], ["나", "가"]],
]

icecream= words[1][0][1]+words[0][1][1]+words[2][0][0]+words[0][0][1]+words[1][1][0]
print(icecream)

 

리스트로 배열 접근방법

words[1][2][3] 이런식으로 차원마다 괄호를 넣어준다.

 

넘파이 배열 접근방법

arr[1,2,3] 이런식으로 콤마(,)마다 차원을 뜻한다.

 

브로드캐스팅:

서로 다른 크기의 배열 간 연산을 지원하는 기능

작은 배열의 크기를 큰 배열에 맞게 확장