200420-공부내용
파이썬(Python) 학습
- 프로그래머스 코딩테스트 연습
- startswith()
- startswith란 앞의 변수와 value값이 뒤의 변수의 value중 같은 단어로 시작하는 것이 있으면 True or False를 반환하는 함수
- k리그1 데이터 전처리작업
- 선수 별 퍼포먼스 데이터의 누적합 연습
- reduce, 반복문을 통해 코딩함 (실패)
- numpy 나 pandas dataframe 의 function중 cumsum()이라는 누적합 기능이 있음
- cumsum(). 좋은 것을 또 하나 찾았고, 공부했다.
- def 함수를 만들어 apply 기능을 통해 적용시키는 방법은 조금 더 연습이 필요할듯 하다.
- 가상환경에서의 주피터 실행
- 계속적으로 실패중
- 포트 등록까지 하고 열었는데 열리지 않음 계속적으로.
- 강사님의 도움이 절실함
수학(math) 학습
- 행렬의 성질
- 행렬의 크기 및 부피를 나타내는 3가지 성질(놈(norm), 대각합(trace), 행렬식(determinants)
- 놈(norm)은 항상 0보다 같거나 크다.
- 벡터의 놈(norm)의 성질은 벡터의 놈의 제곱이 벡터의 제곱합과 같다.
- 대각합(trace)은 정방핸렬에 대해서만 정의 됨.
- 양의 정부호와 양의 준정부호
- 대칭행렬이란 A라는 행렬의 전치행렬과 원래의 A가 같은 행렬.
- 좌표와 변환
- 좌표벡터의 길이는 놈(norm)으로 구할 수 있음.
- 스칼라와 좌표벡터를 곱하면 방향은 그대로, 실수(스칼라)의 크기 만큼 길이가 길어짐.
- 여러개의 벡터를 스칼라값을 곱한 후 더한 것 - 선형조합.
- 좌표에서 벡터의 차는 좌표의 a와 b을 빼면 됨 (a-b)
- 유클리드 거리
- sin@은 @가 0에 가까워질수록 0에 가까워지고, @가 90도에 가까워질수록 1에 가까워진다.
- cos@은 @가 0에 가까워질수록 1에 가까워지고, @가 90도에 가까워질수록 0에 가까워진다.
- a와 90도 만나는 b의 좌표를 직교라고 한다. ex) 1,0 과 0,1
- 코사인 유사도
- 두 벡터의 방향이 비슷할수록 벡터가 비슷하다고 간주 > 코사인 유사도가 1이면 가장 유사하다’라고 봄.
- 고윳값
- [정리] 중복된 고윳값을 각각 별개로 새ㅐㅇ각하고 복소수인 고윳값도 고려한다면 n차원 정방행렬의 고윳값은 항상 n개이다.
이상. (전혀 이해가 되지 않는다. 큰일이다)
title: 200420-공부내용
date: 2020-04-20 18:58:01
tags:
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.