728x90
728x170
■ poly1d 클래스를 사용해 1차 방정식을 생성하는 방법을 보여준다.
▶ 예제 코드 (PY)
import matplotlib.pyplot as pp
import numpy as np
xNDArray = np.arange(0, 10, 0.01)
yNDArray = 3 * xNDArray + 5
yNoiseNDArray = yNDArray + np.random.randn(len(yNDArray))
sourcePolyfitNDArray = np.polyfit(xNDArray, yNoiseNDArray, 1) # 1차식
sourcePoly1d = np.poly1d(sourcePolyfitNDArray)
# pp.figure(figsize = (12, 8))
pp.plot(xNDArray, yNoiseNDArray, label = "noise", color = "y")
pp.plot(xNDArray, yNDArray, ls = "dashed", lw = 3, color = "b", label = "original")
pp.plot(xNDArray, sourcePoly1d(xNDArray), lw = 2, color = "r", label = "polyfit")
pp.show();
728x90
그리드형(광고전용)
'Python > numpy' 카테고리의 다른 글
[PYTHON/NUMPY] poly1d 클래스 : 2차 방정식 생성하기 (0) | 2018.07.19 |
---|---|
[PYTHON/NUMPY] poly1d 클래스 : 2차 방정식 생성하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : > 연산자를 사용해 조건 만족 여부를 나타내는 배열 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : argmin 함수를 사용해 배열에서 최소 요소값 인덱스 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : argmax 함수에서 axis 인자를 사용해 각 행별 최대 요소값 배열 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : argmax 함수에서 axis 인자를 사용해 각 열별 최대 요소값 배열 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : argmax 함수에서 axis 인자를 사용해 각 축별 최대 요소값 인덱스 배열 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : argmax 함수를 사용해 배열에서 최대 요소값 인덱스 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : where 함수를 사용해 배열에서 조건 만족 여부를 표시하는 배열 구하기 (0) | 2018.07.19 |
[PYTHON/NUMPY] ndarray 클래스 : all 함수를 사용해 배열에서 모든 요소에 대해 조건 만족 여부 구하기 (0) | 2018.07.19 |