Class Daily Log
- MON : 팀 프로젝트 진행
- TUE : 팀 프로젝트 진행 및 발표
- WED : https://www.notion.so/AI-Data-Analysis-setting-Numpy-ndarray-indexing-slicing-operation-1e2743164153804c9104d369fba10c60?pvs=4
- THU : 휴강일
- FRI : https://www.notion.so/Data-Analysis-Numpy-statistics-sort-merge-spllit-reshape-Pandas-series-dataframe-1e6743164153802faf3ef5e6af0d05b7?pvs=4
⭐Numpy⭐
- ndarray : 다차원 배열을 지원하는 numpy 배열 타입
- statistics
- np.mean() 평균
- np.median() 중앙값
- np.unique() + np.max() 최빈값
- np.var() 분산
- np.std() 표준편차
- np.sort() 정렬
- np.argsort() 정렬 후, index 반환
- 병합
- np.append()
- ✅axis=0 : 행단위로 붙임
- ☑️axis=1 : 열단위로 붙임
- axis=None
- ✅np.vstack() : ndarray 수직병합 (axis=0 행단위 병합)
- ☑️np.hstack() : ndarray 수평병합 (axis=1 열기준 병합)
- np.concatenate()
- ✅axis=0 : 행단위로 붙임
- ☑️axis=1 : 열단위로 붙임
- axis=None
- ☑️np.column_stack() : 열단위 결합
- np.append()
⭐Pandas⭐
- Series : 인덱스(라벨)가 있는 1차원 배열 형태의 데이터 구조로, 데이터와 해당 데이터에 대한 인덱스를 함께 저장
- DataFrame
- 행열을 가진 2차원 자료구조
- 여러개의 Series 묶음 자료형
⭐행렬곱셉⭐
- Matrix Multipication
- 점곱연산 Dot Product (내적)
- 두 행렬 A B의 곱셉은 첫번째 행렬 A의 행과 두번째 행렬 B의 열간의 곱셈을 수행한다.
- 조건
- 첫번째 행렬 A의 열의 수와 두번째 행렬 B의 행의 수가 같아야 한다.
- 연산결과는 (첫번째 행렬 A의 행수, 두번째 행렬 B의 열수) 이다.
- 결과값인 새로운 행렬을 반환한다.
import numpy as np
a = np.array([1, 2],
[3, 4])
b = np.array([5, 6],
[7, 8])
print(np.dot(a, b))
print(a @ b)
print(np.matmul(a, b))
# 결과
# [[19 22]
# [43 50]]
Keep
- 1차 팀 단위 프로젝트를 잘 마무리 한 것
- 복습 및 실습과제를 빼먹지 않은 것
- 자격증 및 공부 스터디를 꾸준히 진행한 것
- 개인 노트북에 복습과 과제를 할 수 있도록 환경설정을 마친 것
Problem
- 점심 이후 오후 강의시간에 집중을 잘 못하는 것
- 강의장을 오가는 지하철 이용 시간을 잘 활용하지 못한 것
Try
- 지하철 이용 시간에 독서나 Daily Log를 통한 복습을 진행할 것
- 팀프로젝트와 스터디로 인해 복습을 미루지 말 것
- 운동을 꾸준히 해서 체력을 늘릴 것
- 5월은 공휴일이 많으므로 그 시간을 공부에 잘 활용할 것
'교육 > SK네트웍스 Family AI 캠프' 카테고리의 다른 글
[플레이데이터 SK네트웍스 Family AI캠프 14기] 6주차 회고 (1) | 2025.05.18 |
---|---|
[플레이데이터 SK네트웍스 Family AI캠프 14기] 5주차 회고 (1) | 2025.05.10 |
[플레이데이터 SK네트웍스 Family AI캠프 14기] 1개월차 회고 (2) | 2025.05.01 |
[플레이데이터 SK네트웍스 Family AI캠프 14기] 3주차 회고 (1) | 2025.04.27 |
[플레이데이터 SK네트웍스 Family AI캠프 14기] 2주차 회고 (0) | 2025.04.20 |