Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바스크립트 node
- 자바스크립트
- oracle
- 자바스크립트 prototype
- 깃허브
- GIT
- 카카오프로젝트100
- 보안뉴스 요약
- 카카오프로젝트
- ES6
- 자바스크립트 element api
- 카카오프로젝트 100
- python
- 자바스크립트 기본 문법
- 자바스크립트 객체
- oracle db
- php
- 자바스크립트 jQuery
- 보안뉴스한줄요약
- 랜섬웨어
- 보안뉴스
- 자바스크립트 API
- javascript
- Oracle SQL
- 다크웹
- 오라클
- 파이썬
- numpy
- 보안뉴스 한줄요약
- 보안뉴스요약
Archives
- Today
- Total
FU11M00N
[ Numpy ] 랜덤데이터 활용, 확산 직선, 군집데이터 본문
- random.normal
정규분포를 기반으로 랜덤 넘버 배열생성, 초기화합니다.
rand.random( 평균, 표준편차, 배열크기 )
# 100개의 0을 기준으로 표준편차가 0.5 인 정규분포
x = np.random.normal(0, 0.5, 1000)
plt.plot(x, '.')
plt.show()
- 확산 직선 그리기
x = np.arange(100)
y = x * 2 + np.random.normal(0,x/4,100)
plt.plot(x,y, '.')
plt.show()
- 군집데이터
x,y = np.random.normal(50,3,100), np.random.normal(50,3,100)
plt.xlim(0,100) # 도표의 x 축 범위를 0 ~ 100 까지로
plt.ylim(0,100) # 도표의 y 축 범위를 0 ~ 100 까지로
plt.plot(x,y, '.')
plt.show()
- 비스듬한 군집 그리기
x,y = np.random.normal(50,10,100), np.random.normal(50,5,100)
plt.xlim(0,100) # 도표의 x 축 범위를 0 ~ 100 까지로
plt.ylim(0,100) # 도표의 y 축 범위를 0 ~ 100 까지로
plt.plot(x,(x+y)/2, '.')
plt.show()
'AI > Numpy' 카테고리의 다른 글
[ Numpy ] 회귀분석 , 선형 회귀분석 , sklearn.linear_model , 결정계수 (0) | 2021.04.05 |
---|---|
[ Numpy ] numpy 변환 (append, concatenate, c_, r_ , swap, flip) (0) | 2021.03.29 |
[ Numpy ] numpy 조건문, 배열의 비교연산 , and or ! , where (0) | 2021.03.29 |
[ Numpy ] Numpy 배열 연산 (0) | 2021.03.22 |
[ Numpy ] Numpy 라이브러리 활용(숫자연산, 수학연산, 조건연산) ,사인 코사인 (0) | 2021.03.22 |
Comments