-
패스트캠퍼스 챌린지 - 37일차2022년 패스트캠퍼스 챌린지/한번에끝내는딥러닝|인공지능초격차패키지 2022. 3. 1. 19:19
강의 내용 Review
📍배운내용📍
- 넘파이
- 리스트와 비교
- 배열
👉강의내용👈
Part3. 딥러닝/인공지능의 이해
Ch 02_딥러닝 개발 준비
넘파이
- Numpy (Numerical Python) : 파이썬에서 산술 계산을 위한 패키지
- 과학과 수학 계산을 위한 패키지에서 데이터 교환을 위해 많이 사용됨
- Numpy ndarray : 넘파이의 핵심 기능은 ndarray라고 하는 N차원의 배열 객체
- 파이썬에서 할수 있는 대규모 데이터 집합을 담을수 있는 자료구조
- 넘파이는 항상 같은 데이터 타입만 넣을수 있음, 자동 형변환이 되기도함
- cf) 리스트는 여러 데이터형을 자유롭게 담을수 있음
리스트와 비교
- 리스트는 콤마가 존재함, 하지만 ndarray는 콤마가 없음
- output => [1, 2, 3]: 리스트 [1 2 3] : ndarray
- 넘파이에서 객체를 추가하려면 np.append(리스트, 원소)로 추가해야함
- 리스트는 리스트끼리 연산 가능
- 하지만, 넘파이는 브로드캐스팅이 일어나서 각 원소에 5를 더해버림
- 따라서 ndarray를 2배로 만들기도 쉬움
- ndarray * 2하면 각각 원소에 2를 곱해버림
- 리스트는 각 원소를 돌며 각각 다 곱해야함
-
ex) A = A + np.array([5]) output : [6 7 8 9 9]
배열
- numpy 배열원소는 모두 같은 타입
- 정수의 튜플로 인덱싱됨
- 차원의 수를 배열의 랭크라고 함
- 배열의 shape은 각 차원(랭크)별 배열 크기의 튜플
- numpy 배열을 초기화 할 수 있음
- 리스트처럼 대괄호로 원소에 접근
공부사진
강의듣기 넘파이 실습 37일차 후기
진도가 너무 안나가서ㅠㅠ 일단 재밌고 쉬어보이는 파트로 이동했다.
넘파이를 잘익혀서 데이터 처리를 잘하고싶다.!내일드디어 개강이다~!ㅋㅋ 잘해보자! 파이팅
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'2022년 패스트캠퍼스 챌린지 > 한번에끝내는딥러닝|인공지능초격차패키지' 카테고리의 다른 글
패스트캠퍼스 챌린지 - 39일차 (0) 2022.03.03 패스트캠퍼스 챌린지 - 38일차 (1) 2022.03.02 패스트캠퍼스 챌린지 - 36일차 (1) 2022.02.28 패스트캠퍼스 챌린지 - 35일차 (0) 2022.02.27 패스트캠퍼스 챌린지 - 34일차 (0) 2022.02.26