일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자료구조와함께배우는알고리즘입문
- 선형대수
- 알파회계
- 데비안
- 자료구조와 함께 배우는 알고리즘 입문
- ㅒ
- 친절한SQL튜닝
- resttemplate
- 네트워크 설정
- 코드로배우는스프링부트웹프로젝트
- 이터레이터
- 페이징
- /etc/network/interfaces
- Kernighan의 C언어 프로그래밍
- GIT
- 코드로배우는스프링웹프로젝트
- 구멍가게코딩단
- 리눅스
- 처음 만나는 AI수학 with Python
- d
- 목록처리
- 서버설정
- 티스토리 쿠키 삭제
- 스프링부트핵심가이드
- 스프링 시큐리티
- iterator
- baeldung
- 자바편
- 처음 만나는 AI 수학 with Python
- network configuration
- Today
- Total
목록Math/기초수학 (19)
bright jazz music
최대공약수(GCD, Greatest Common Divisor)두 수의 공통된 약수 중 가장 큰 수를 의미한다. 예를 들어, 12와 18의 최대공약수는 6다.12의 약수: 1, 2, 3, 4, 6, 1218의 약수: 1, 2, 3, 6, 9, 18공통된 약수: 1, 2, 3, 6 → 최대공약수는 6최소공배수(LCM, Least Common Multiple)두 수의 공통된 배수 중 가장 작은 수를 의미한다. 예를 들어, 12와 18의 최소공배수는 36이다.12의 배수: 12, 24, 36, 48, ...18의 배수: 18, 36, 54, ...공통된 배수: 36, 72, ... → 최소공배수는 36 최소공배수와 최대공약수의 관계두 수 a, b에 대하여 다음과 같은 관계가 성립한다: LCM × GCD ..
주피터 노트북 사이트 접근 https://jupyter.org/ Project Jupyter The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media. jupyter.org 참고 Code로 되어 있으면 Cell 옆에 " [ ]: " 표시가 존재한다. Markdown으로 변경했을 경우 " [ ] : " 표시가 사라진다. 셀타입 변경 수식 입력 및 변환 이처럼 $를 하나만 사용하는 방식은 수식을 문장과 함께 사용할 때 유용하다. 수식 가운데 ..
절댓값 절댓값은 값과 0사이의 거리를 나타낸다. 절댓값은 값의 양, 음을 무시하고 얻을 수 있는 음이 아닌 값을 말한다. 음수의 절댓값은 그 값에서 음의 부호를 뺀 것이다. 양수의 절댓값은 그 값 그대로이다. 인공지능에서 0을 중심으로 한 값의 퍼짐 상태를 파악하기 위해 사용되는 경우가 존재한다. |x| = -x (x
난수 난수는 규칙성이 없는 미확정의 수치이다. 인공지능에서는 파라미터의 초기화 등에 난수가 활용된다. 정수 난수 생성 파이썬에서는NumPy의 random.randint()함수를 사용하여 정수인 난수를 생성한다. 함수에 정수 a를 인수로 입력하면 0부터 a-1 까지의 정수를 난수로 반환한다. #정수인 난수 출력 import numpy as np import matplotlib.pyplot as plt r_int = np.random.randint(6) + 1 #0부터 5까지의 난수에 1을 더한다. print("np.random.randint(6) + 1 = ", r_int) #1부터 6까지가 랜덤으로 표시됨 #3 #1~6사이에서 랜덤으로 출력됨 소수 난수 생성 소수인 난수는 Numpy의 random.ran..
총 곱 총곱은 어러 개의 수치(스칼라)를 모두 곱한 것을 의미한다. 총곱의 예 1 x 3 x 2 x 5 x 4 총곱의 일반화 수치의 총 수가 n개인 경우 a1 * a2* ... an-1 * an ∏(파이) 기호를 사용한 간략화 표현 파이썬에서 총곱 구하기(prod 함수 사용) prod는 product의 줄임이다. product는 '곱'의 뜻을 가지고 있다. 곱은 곱셈하여 얻어진 수치를 말한다. 예를 들어 2 x 4 = 8에서, 8은 2와 4의 이항연산의 곱이다. 모든 수치를 곱하여 하나의 곱을 구하므로 하나의 곱, 즉 product 값이 도출된다. product는 prod()함수를 사용하여 구할 수 있다.. 참고:https://www.scienceall.com/%EA%B3%B1product/ 사용할 수치..
총합 여러 개의 수치(스칼라)를 모두 더하는 것이다. 예는 다음과 같다. 1 + 3 + 2 + 5 + 4 총합의 일반화 이 때 수치의 총수를 n개로 일반화 하면 아래와 같다. 시그마 기호를 이용한 총합 간략화 표현 이것을 Σ (시그마)를 이용해서 간략히 표현할 수 있다. 다항식의 일반형 실습 1 a1 = 1, a2 = 3, a3 = 2, a4 =5, a5 = 4 y = sum k=1 to n ak import numpy as np import matplotlib.pyplot as plt a_list = [1, 3, 2, 5, 4] # a1부터 a5까지의 리스트 a_array = np.array(a_list) #numpy array로 변환 y = np.sum(a_array) print(y) # 결과 # 1..
삼각함수의 쓰임 삼각함수를 이용해서 주기적으로 변화하는 값을 다룰 수 있다. 각도 θ가 사이각, a가 빗변, b가 밑변, c가 높이인 삼각형에서 sinθ = c /a cosθ = b / a tanθ = c / a 위 세 가지를 삼각함수라고 한다. 삼각함수의 관계 (sinθ)² + (cosθ)² = 1 tanθ = sinθ / cosθ θ의 단위 각도 θ의 단위는 라디안(rad)을 주로 사용한다. 계산이 쉽기 때문이다. 1rad(라디안)은 약 57.3도이다. π(=3.14159) 라디안이 180˚에 해당한다. (3.14 * 57.4 = 179.922...) 90˚는 π/2 라디안이다. (π/2 * 57.3 = 90.0066... ) 실습 1 수식 y =sin x와 y=cos x의 코드를 각도 x에 따라 그..
다항식 함수는 가장 기본적인 함수의 형태이다. 다항식 다항식은 아래와 같이 다수의 항으로 이루어져 있다. 4x³ + 2x² + x +3 다항식 함수 다항식 함수는 위와 같은 다항식을 이용한 함수이다. 다항식 함수의 예는 아래와 같다. y = 4x³ + 2x² + x +3 # ' y = ' 가 추가됨 다항식 함수의 일반화 이 경우, x의 지수(차수) 중 가장 큰 것은 n이다. 따라서 이러한 다항식을 n차 다항식이라고 한다. 실습 1 #다항식 3x^2 + 2x + 1을 표현 import numpy as np import matplotlib.pyplot as plt def my_func(x): return 3*x**2 + 2*x +1 #다항식 3x^2 + 2x + 1 반환 x = np.linspace(-1, ..
1. 거듭제곱 거듭제곱은 같은 수 또는 문자를 여러 번 곱하는 것이다. 3 x 3 x 3 x 3 = 3⁴ 이 때 우변을 3의 4제곱이라고 읽는다. (삼의 네제곱) y=x^a를 코드로 구현 import numpy as np import matplotlib.pyplot as plt def my_func(x): a = 3 #여기서는 a를 3으로 지정하였다. y = x³ 형태가 된다. return x**a #x의 a제곱 x = np.linspace(0, 2) y = my_func(x) # y = f(x) plt.plot(x, y) plt.xlabel("x", size=14) plt.ylabel("y", size=14) plt.grid() plt.show() plt.show() 2. 제곱근 2제곱해서 x가 되는 ..
함수 함수는 어떤 값 x을 정하면 그것에 종속적인 값 y가 정해지는 관계를 말한다. 예를 들어 x를 정하면 y값이 결정될 때, 함수 f를 다음과 같이 나타낼 수 있다. y = f(x) 이것은 'y가 x의 함수이다'라는 것을 의미한다. 수학의 함수와 프로그램의 함수의 차이 수학에서의 함수는 y=f(x)와 같이 표시된다. 함수 f에 들어가는 값 x와 처리가되고 나서 함수에서 나오는 값 y가 있다. 프로그래밍에서의 함수에는 함수에 들어가는 값으로서 인수가 있고 함수에서 나오는 값으로서 반환값이 있다. 프로그램의 함수는 인수, 반환값이 없는 경우가 있는 점이 수학에서의 함수와 다르다. 프로그램에서의 함수는 수학에서의 함수와 달리 연속적이지 않은 값밖에 표현할 수 없다. import numpy as np def ..