모두의 인공지능 기초 수학 3

[Python] 거듭제곱, 인수분해 구하는 방법

안녕하세요. “모두의 인공지능 기초 수학” 내용 중 중학교 수학에서 배우는 거듭제곱과 인수분해하는 방법을 파이썬 프로그래밍으로 확인해 보았습니다. 그리고 간단하게 UI를 추가한다면 중학교 수학 답을 알려주는 프로그램으로도 가능해 보였습니다. 1. 거듭제곱 구하는 방법 - 밑 ** 지수로 표현해서 구할 수 있습니다. - 예를 들어 4 ** 3을 하면 4x4x4 이므로 64가 됩니다. - 추가로 거듭제곱 구하는 방법은 책의 뒷부분에도 나오는데, 내장 함수 pow() 함수와 math.pow() 함수를 사용할 수 있습니다. - 내장 함수 pow의 경우 인자가 (base, exp [, mod] )이며 추가로 나머지 연산할 수 있도록 되어 있습니다. 그리고 특징은 base와 exp은 정수형이어야 합니다. 예시에서는..

Programming/Python 2024.03.14

[Python] SymPy 라이브러리를 이용한 방정식 계산방법

안녕하세요. “모두의 인공지능 기초 수학” 도서를 보면서 나중에 사용하면 좋겠다는 생각나는 것들을 실습해 보면서 남겨보려고 합니다. 이 도서에서의 주피터 노트북(Jupyter Notebook)으로 테스트했다고 했으나 현재 다른 Python IDE(Pycharm)를 사용하고 있어서 다른 IDE로 테스트하였습니다. SymPy 라이브러리를 사용하면 수학 시간에 계산하기 힘든 방정식 x, y 값을 구할 수 있습니다. 그러나 수학 시험은 과정도 중요하게 생각하기 때문에 바로 답이 나오는 것은 좋지 않을 수 있지만, 급하게 풀어야 할 방정식이 있다면 바로 사용해도 좋을 듯합니다. 1. 라이브러리 설치 - Python IDE Prompt 창에서 아래와 같이 프로그램 설치를 합니다. > pip install numpy..

Programming/Python 2024.03.12

[인공지능 기초수학] 평균변화율 1

안녕하세요. 인공지능을 하기 위해서 수학기초가 필요합니다. 그래서 길벗에서 나온 책(모두의 인공지능 기초 수학)을 따라 해보며 확인 겸 정리해 보았습니다. 1. 평균변화율 미분은 변화율을 구하는 것으로 x가 변하는 양에 대해 y가 얼마나 변하는지 구하는 변화율로 평균변화율과 순간변화율이 있습니다. 1) 순간변화율 : 순간의 찰나의 변화에 대한 변화율을 구하는 것을 미분이라고 하고, 그 찰나의 변화율을 순간변화율 혹은 미분 계수라고 합니다. 2) 평균변화율 : 함수 y = f(x)가 있을 때 (y의 증가량 = ∆y) / (x의 증가량 = ∆x)을 의미 (예로 x가 2에서 9까지 증가했다면 평균변화율은 ∆x = 9 - 2 = 7 이 됩니다 x가 a에서 b로 변할 때 일반화하면 아래와 같습니다. 다른 방식으로..

Programming/Python 2023.10.30