필기 파일 참고하기
def 내에서의 변수와 밖에서의 변수는 같은 이름이어도 같은 것이 아니다
global 변수를 def 내에서 사용하고 싶다면 global로 선언
**
def plotSinWave(**kwargs):
"""
plot sine wave
y = a sin(2 pi f t + t_0) + b
"""
endTime = kwargs.get("endTime", 1)
☆endtime 지정시 지정 값 이용. 아니라면 1
sampleTime = kwargs.get("sampleTime", 0.01)
amp = kwargs.get("amp", 1)
freq = kwargs.get("freq", 1)
startTime = kwargs.get("startTime", 0)
bias = kwargs.get("bias", 0)
figsize = kwargs.get("figsize", (12, 6))
☆**kwargs로 각 변수들을 모두 입력받게 해줌
time = np.arange(startTime, endTime, sampleTime)
result = amp * np.sin(2 * np.pi * freq * time + startTime) + bias
모듈 : 파일 !!!!! (import moduel
1) 현재 폴더에 drawSinWave.py 생성
2) magic command %%writefile은 jupyter notebook cell의 첫번째 줄에 작성해야 한다. (주석을 위에 썼더니 오류남.)
3) 쉘에서 source_code폴더로 이동후 python drawSinWave.py 실행하면 그래프 창이 실행됨
기존 데이터를 가지고 예측 시도하기