인공지능/기본기
[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
이렇게 사용가능함