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

+ Recent posts