본문 바로가기

넘파이2

[Week 1 - Day 4] AI Math 1-4 벡터, 행렬, 경사하강법 1. 강의 내용 1강. 벡터 벡터 : 숫자를 원소로 가지는 리스트 또는 배열 공간에서의 한 점, 원점으로부터 상대적 위치 벡터의 노름 : 원점에서부터의 거리 L1- 노름 : 각 성분의 변화량의 절대값의 합 L2 - 노름 : 피타고라스 정리를 이용해 유클리드 거리 계산 노름을 이용하여 두 벡터 사이의 거리 계산 (벡터의 뺄셈) || y - x || = || x- y || 제 2 코사인 법칙 이용하여 두 벡터 사이의 각도 계산 내적 2강. 행렬 행렬 : 벡터를 원소로 가지는 2차원 배열 공간에서 여러점 나타냄 행렬의 행벡터 : i 번째 데이터 같은 모양을 가지면 덧셈, 뺄셈 계산 가능 행렬 곱셈 : i 번째 행벡터와 j 번째 열벡터 사이의 내적을 성분으로 가지는 행렬 np.inner : i번째 행벡터와 j .. 2021. 8. 5.
[Week 1 - Day 3] Python 6,7 (Numpy, Pandas) 1. 강의 내용 6. numpy Numerical Python 파이썬의 고성능 과학 계산용 패키지 - 선형대수와 관련된 다양한 기능 제공 Matrix와 Vector와 같은 Array 연산의 표준 일반 리스트에 비해 빠르고 효율적 반복문 없이 배열 처리 ndarray test = np.array([1,4,5,8],float) 함수 활용 배열 생성 하나의 데이터타입만 넣을 수 있음 test.shape : test 배열의 shape 반환 ( 크기, 형태 ) test.dtype : test 배열의 데이터 타입 반환 test.nbytes : ndarray object의 메모리 크기 반환 Handling Shape - reshape : Array의 shape 크기 변경 - flatten : 다차원 array를 1차.. 2021. 8. 5.
반응형