전체 글 63

[선형대수] 벡터의 연산(덧셈, 뺄셈)

안녕하세요 오늘은 벡터의 연산에 대해 다루어보겠습니다. 우선 벡터는 지난 글에서 설명을 간단히 하긴 했었지만 다시 한번 설명을 해보자면 방향을 가진 양적인 자료라고 생각해주시면 될것 같습니다. [선형대수] 스칼라와 벡터 [선형대수] 스칼라와 벡터 안녕하세요. 오늘은 스칼라와 벡터에 대해서 간단히 소개해보고자 합니다. 우선 스칼라와 벡터는 선형대수의 가장 기본적인 개념입니다. 어렸을때 우리는 숫자를 1,2,3 혹은 -1, -2, -3으로 배웠을 web-story.tistory.com 그럼 오늘의 주제인 벡터의 연산에 대해 넘어가보겠습니다. 우선 기본적인 연산이 뭐가 있을까요? 많이 있겠지만 아마 사칙연산이 떠오르시겠죠. 벡터에서도 동일하게 사칙연산을 할수 있습니다. 근데 우선 벡터의 연산에 앞서 중요한 조..

Study/수학 2023.12.19

[선형대수] 스칼라와 벡터

안녕하세요. 오늘은 스칼라와 벡터에 대해서 간단히 소개해보고자 합니다. 우선 스칼라와 벡터는 선형대수의 가장 기본적인 개념입니다. 어렸을때 우리는 숫자를 1,2,3 혹은 -1, -2, -3으로 배웠을 것입니다. 하지만 선형대수에서 이러한 방향이 없는 단순히 양적인 값들을 스칼라라 부릅니다. 그렇다면 벡터는 무엇일까요? 벡터는 바로 방향을 가지고 있는 양적인 값들을 의미합니다. 쉽게 2차원 공간으로 표현해보죠. 여기에는 u와 v라는 벡터가 존재하고 있고 다음과 같이 표기할수 있습니다. 아마 어렵겠죠. 저도 처음엔 많이 헷갈렸습니다 ㅋㅋ ㅠㅠ 근데 이런 어려운 선형대수를 왜 배워야할까요? 사실 문과다니시면 배울 필요는 없습니다. 회귀분석 (데이터를 예측하기 위해 사용) 가우스 조던 소거법 (방정식을 선형대수..

Study/수학 2023.12.14

[Javascript] 반복문-3탄 (map, forEach, reduce)

이번 글에서는 Array를 반복문으로 다룰때 사용하는 세가지 함수에 대해서 다룰 예정이다 1탄과 2탄은 다음 글들에 있다. forEach와 map, reduce에는 아주 큰 차이점이 있는데 바로 return값의 존재여부이다. forEach로 사용할 경우 return값이 존재하지 않으며 단순 시행만을 목적으로 두고 있습니다. 그러나 map과 reduce의 경우 데이터를 재포장하는 함수라고 생각하시면 될것 같습니다. [Javascript] 반복문-1탄 (For, For..in) [Javascript] 반복문-2탄 (For..of, while, do while) // a에 1, 2, 3으로 이루어진 배열 선언 const a = [1, 2, 3]; const b = a.forEach((value, idx) =>..

Dev/Web 2023.12.14

[Javascript] 반복문-2탄 (For..of, while, do while)

이번 글에서는 for..of, while, do while에 대해 다루겠다. (do while은 잘 안쓰기는 한다..) 1탄은 다음 링크에 있다. [Javascript] 반복문-1탄 (For, For..in) // a에 1,2,3으로 이루어진 배열 할당 const a = [1, 2, 3] // for of의 경우 반복가능한 값에만 사용이 가능하기 때문에 object에서는 사용이 불가능하다. // for in의 경우는 키를 받아오지만 for of의 경우에는 값을 받아온다. for (const value of a) { console.log(value) } // 결과 // 1 // 2 // 3 // while문은 작성해둔 조건이 만족하는 한 계속 작업을 실행한다. // 코드를 잘못 작성하는 경우 무한루프가 되..

Dev/Web 2023.11.09

[Javascript] 반복문-1탄 (For, For..in)

Javascript에서 For문은 반복문이다. 심플하게 설명해보자면 어떤 동작을 반복해서 시행한다고 생각하면 된다. ex) 평일 내내 학교 내지 회사를 감(반복됨) -> 반복문 Javascript의 반복문에서는 For, For..Of, For..in, while, do while(do while은 어지간하면 안쓴다)이 있다. (물론 이거 말고도 array에 붙여쓰는 map이라던지, foreach, reduce등등 더 있긴 하지만 이번글에서는 위 세가지 함수에 대해만 다룰 예정이다.) for..of와 while, do while에 대해서는 다음 글에서 다루겠다. // a에 1, 2, 3으로 이루어진 배열을 할당 const a = [1, 2, 3] // for 반복문의 구조이다. // 우선 반복문의 인덱스를..

Dev/Web 2023.11.09