본문 바로가기

목록104

2. 함수와 합성함수의 도함수 표현하기 일반적으로 도함수의 정의는 아래와 같다. 이를 파이썬 코드로 표현해 보자 def deriv(func, input, delta=0.001): return (func(input + delta) - func(input)) / delta delta는 \(\Delta x\)의 표현으로 값을 줄리면 더 정확한 도함수를 얻겠지만... 연산이 많은 작업이라면 오래 걸릴 수 있으므로 적당히 하는 것을 추천 이차함수 \(x^{2}\) 와 도함수를 그래프로 그려보자. import numpy as np import matplotlib.pyplot as plt def square(x): return np.power(x,2) def deriv(func, input, delta=0.001): return (func(input + .. 2021. 12. 27.
1. 함수와 합성함수의 표현 파이썬 코드로 수학 함수와 합성 함수를 표현해 보자. 파이썬 코드로 예를 들면 를 구현해 보면 def linear(x): return 2*x 마찬가지로 를 구현해 보면 def square(x): return np.power(x,2) 이건 어렵지 않은데 합성함수(composite function)는 어떻게 표현할까? 이를 파이썬 코드로 표현해 볼건데,list의 요소에 함수명을 콜백함수처럼 쓸 수 있더라 (reference : https://github.com/flourscent/DLFS_code/blob/master/01_foundations/Code.ipynb) def comp_func(list_func, x): f1 = list_func[0] f2 = list_func[1] return f2(f1(x).. 2021. 12. 27.
FuncAnimation을 이용하여 실시간 그래프 그리기 외부에서 자료를 입력받아 실시간으로 그래프를 업데이트 하여 출력하는 그래프를 만들어보고자 한다. 매번 만들다가 코드 어디에다 정리해 놨지 잃어버리고... 이번에 확실히 정리해 두자. 1. 간단한 그래프 그리기 import matplotlib.pyplot as plt import numpy as np from matplotlib.animation import FuncAnimation #fig, ax = plt.subplots() fig = plt.figure() ax = plt.axes(xlim=(0, 3), ylim=(0, 9)) a = np.arange(0, 3, 0.2) ax.plot(a, a**2) plt.show() subplots을 이용하면 객체지향으로 작성 가능, figure(), axes().. 2021. 12. 22.
Original error was: DLL load failed while importing _multiarray_umath: 지정된 모듈을 찾을 수 없습니다. Visual Studio code 가 업데이트 되면서 기능이 조금 바뀌는 것을 확인할 수 있었다. Anaconda 연결, numpy를 사용하고 늘 하던대로 Run Python File을 실행했는데 에러가 발생했다. 이상하다? conda env에는 잘 연결되었는데 Terminal에 conda가 연결안된 듯 하다. 검색해서 방법을 찾아도 해결되는 방법이 많이 없었다. 그러다가 해결방법을 찾았다. https://stackoverflow.com/questions/58868528/importing-the-numpy-c-extensions-failed Importing the numpy c-extensions failed Importing the numpy c-extensions failed I installed .. 2021. 12. 22.