본문 바로가기
반응형

5-2 . Numpy 제공 자료구조/소개3

파이썬 넘파이(numpy) 패키지 설치 방법 커멘드 창을 엽니다. 시작 메뉴에서 cmd 검색하시면 됩니다. 커멘드 창에 아래 명령어를 입력합니다. pip3 install numpy 혹시 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 라는 오류가 발생할 경우 아래 링크 https://pybasall.tistory.com/223 2021. 10. 8.
파이썬 numpy의 array(배열)에 관한 의문 파이썬 numpy의 array(배열)에 관한 의문 numpy의 배열에 대한 의문은 아래 배열에서 시작되었다. >>> A=np.array([1,2,[3,4],5])>>> Aarray([1, 2, list([3, 4]), 5], dtype=object) 이게 왜 정의가 되지? 라는 의문이었다. 내가 알던 배열은 벡터, 행렬, ... 로 확장되는 개념이 아니었던가? 저건 뭐지? 라는 의문이었다. 한동안 고민했다. 내가 알던 배열에서 더 확장된 개념이 존재하는 것인가라는... A를 두번 더해봤다. >>>A+Aarray([2, 4, list([3, 4, 3, 4]), 10], dtype=object) 리스트는 그대로 리스트 연산이 적용된다. 이건뭐지? 이 요소는 뭐라고 불러야 하지? R과 매트랩에도 배열이 있어서.. 2020. 10. 21.
[파이썬 numpy] numpy 소개 [파이썬 numpy] numpy 소개 numpy는 그 이름에서도 느낄 수 있듯이 수학과 관련되어 있다. numpy의 num은 numeric 을 뜻한다. numeric은 '수' 다. numpy는 크게 두 가지를 제공한다. 1) 배열2) 배열 계산(수학함수) 배열이란 말이 생소하신 분들은 벡터와 행렬을 생각하시면 된다. 1차원 배열이 벡터이고, 2차원 배열이 행렬이다. 3차원배열은 행렬이 여러 층 쌓여있는 것이다. 4차원 배열은 3차원 배열이 두개의 평행우주에 존재하는 것이고...5차원을 넘어가면 직관적으로 받아들이기 힘든 것 같다. 배열에 적용되는 수학함수들은 간단한 계산부터 시작해서, 선형대수, 수치 미적분도 제공한다. numpy의 핵심은 배열이다. numpy의 배열은 다른 패키지들에서도 연동되어 사용된.. 2020. 10. 20.
반응형