오늘은 파이썬으로 지도학습 중 하나인 회귀를 공부한 것을 정리해보았다. 순서 임의의 데이터 및 해당 데이터 그래프 생성 제곱오차함수 경사 하강법 최종 그래프 출력 임의의 데이터 및 해당 데이터 그래프 생성 import numpy as np import matplotlib.pyplot as plt #데이터 생성 np.random.seed(seed=1) X_min = 4 X_max = 30 X_n = 16 X = 5+25*np.random.rand(X_n) Prm_C = [170, 108, 0.2] T = Prm_C[0] - Prm_C[1]*np.exp(-Prm_C[2]*X) + 4*np.random.rand(X_n) plt.figure(figsize=(5,5)) plt.scatter(X,T) plt.xli..
임의의 그래프 그리기 import numpy as np def val_show(v, name): print(name, ' = ', v, type(v), v.shape) np.random.seed(1) x = np.arange(10) #1, 2, 3, 4, .... 10 y = np.random.rand(10) #random val_show(x, 'x') val_show(y, 'y') ''' x = [0 1 2 3 4 5 6 7 8 9] (10,) y = [4.17022005e-01 7.20324493e-01 1.14374817e-04 3.02332573e-01 1.46755891e-01 9.23385948e-02 1.86260211e-01 3.45560727e-01 3.96767474e-01 5.3881..
오늘은 python의 numpy 라이브러리의 array함수를 사용하는 연습을 해보자. 문제는 numpy.array를 사용하여 구구단의 각 합을 구해보자. 목차 list와 ndarray의 차이 numpy.array를 사용하여 구구단의 각 단의 합 구하기(+리팩터링) list와 ndarray의 차이 list import numpy as np a = [1,2,3] b = [4,5,6] print(a, type(a)) # [1,2,3] print(b, type(b)) # [4,5,6] print(a+b, type(a+b)) # [1, 2, 3, 4, 5, 6] list는 + 연산자 사용 시 append가 된다. ndarray a = np.array([1,2,3]) b = np.array([4,5,6]) prin..
- Total
- Today
- Yesterday
- var
- raspberrypi
- JavaScript
- yocto
- Python
- SQL
- variable
- 20.03.11.(목)
- 오늘의 공부
- 스타벅스
- 라즈베리파이
- JS
- 재미있는
- JSON
- 미라클모닝
- opencv
- js syntax
- CSS
- NestJS
- Linux
- 초아
- C
- tailwind
- tailwindcss
- QT
- 포인터
- Kernel
- 모닝독서
- 자바스크립트
- Til
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |