IT하는 참새

[pandas]ndarray와 array차이 본문

인공지능/기본기

[pandas]ndarray와 array차이

pshot 2019. 2. 24. 23:58

Numpy의 ndarray객체 vs 기본파이썬의 array객체



쉽게 생각하면 둘다 평범한 리스트임


차원 저장가능하지만 ndarray가 더욱 수식활용에 특화된 list라고 생각하면된다


그럼 이것들을 언제 사용하는게 적합한가?




ndarray는 리스트끼리의 연산이 필요할 경우에 사용함


예를들어


x = [1,2,3,4]

y = [9,8,7,6]


이때 x-y같이 일반적인 리스트끼리의 -연산은 불가능함


x y를 ndarray로 바꿔 계산하면 된다 (둘 중 하나만해도 가능)


x = np.array(x)


z = x-y


이렇게 사용가능함




'인공지능 > 기본기' 카테고리의 다른 글

[단일선형회귀] 최소제곱법  (0) 2019.02.16