1. 랜덤값을 만드는 방법들
(1)
rng = np.random.RandomState(0)
x = rng.randn(100) # rng는 random number generation를 뜻하고 rand는 random/ rand뒤에 n을 붙여 randn로 만들면 값이 0을 기준으로 표준편차가 1인 값을 부포해서 값을 뽑아냄 즉 -1~1까지 0을 기준으로 만든다
#x = rng.randint(10) 0~9 사이 임의값 1개 뽑음
#x = rng.randint(1,10) 1에서 9사이 임의의 값 1개
#x = np.random.randint(1,7) np 해주면 돌릴때마다 랜덤값
y = rng.rand(100)
x
#처리한 것들도 궁금하면 써볼 것
(2)
or i in [12,3,4,5,6,7,8,9,10]:
print(np.random.randint(1,7)) # 이제 이건 돌릴 때마다 랜덤값이 나옴
2. 표 그리기
# rand (0~1)의 값을 지정된 숫자 만큼 임의의 값을 만들어 낸다.
# randn (0)을 기준으로 편차만큼 떨어진 임의값을 지정된 숫자만큼 만들어 낸다.
# randint 지정된 범위안의 정수 1개를 만들어 낸다.
plt.style.use('classic') # 스타일 변경
rng = np.random.RandomState(0)
x = rng.randn(100)
y = rng.randn(100)
sizes = rng.rand(100) * 1000 # 사이즈 일단 옵션으로 만들자,사이즈는 마이너스 값이 있을수가 없음
color = rng.rand(100) # color 라는 옵션 100개 랜덤값 넣음 , 근데 컬러가 좀 촌시러우면 cmap을 구글링해봐(컬러맵) 그 cmap에서 하나 정해서 표 옵션에 이름넣으면 예쁜 컬러로 줄 수 있다.
plt.scatter(x, y, s = sizes, alpha=0.3, c = color, cmap='viridis') # s = size, c =color

'python > [modules] matplotlib' 카테고리의 다른 글
| 10. 오차 시각화하기 (0) | 2023.04.26 |
|---|---|
| 9. 붓꽃 데이터 예시 (0) | 2023.04.26 |
| 7. 산점도(Plot)를 만들기 / 예시용 랜덤값 산점도표 만들기 / 산점도 표현방법 들 (0) | 2023.04.26 |
| 6. 그래프의 완성. 라벨과 각주( legend,선에 대한 정보 표시) (0) | 2023.04.26 |
| 5. 그래프 표 세부조정 (0) | 2023.04.26 |