반응형

벡터 2

[머신러닝] 머신러닝 선형대수 (1) - notation & inverse & 독립

본격적으로 머신러닝을 공부하기 앞서 머신러닝에 필요한 선형대수에 대해서 먼저 간단히 공부하고 머신러닝에 대해서 공부해 보겠습니다. 벡터를 기본적으로 표현하는 방법입니다. x 밑에 - 를 적어주면 기본적으로 벡터라는 뜻인데 생략하기도 합니다. 열과 행을 모으면 행렬이 되는데 이 행렬은 두 가지로 나타낼 수 있는 모습을 볼 수 있습니다. 하나는 열벡터들의 모음 다른 하는 행 벡터들의 모음 이런식으로 표현할 수 있습니다. Dot product & Outer product 이제 내적과 외적에 대해서 간단히 보겠습니다. 먼저 내적, inner product or dot product라고 합니다. 보시면 내적을 표현하는 방법은 3가지가 있습니다. 기본적으로 x 벡터라고 하면 행벡터를 나타내기 때문에 트랜스포스(T)..

CS/머신러닝 2022.07.03

C++ Vector(벡터) - find, erase, unique, sort, upper_bound, lower_bound 사용법

sort #include #include vector v; v.push_back(4); v.push_back(3); v.push_back(2); v.push_back(1); sort(v.begin(),v.end()); // 내림 차순 정렬 sort(v.begin(),v.end(),greater()); // 오름차순 정렬 혹은 직접 함수를 만들어 정렬 조건을 다르게 만들 수 있음 bool cmp(int a, int b){ return a>b; } sort(v.begin(),v.end(), cmp); // 오름차순 정렬 이게 a가 b보다 크면 true를 반환 아니면 false를 반환. 값이 true면 a를 선택 find #include #include vector a; a.push_back(1); a.pus..

언어/C++ 2022.04.02
반응형