본문 바로가기

프로그래밍 언어/Python

[Python] 넘파이: 랜덤값으로 채워진 배열 만들기: randint(), random(), normal()

반응형
import random
random.random()

- 랜덤 모듈을 불러와서, 안에 있는 랜덤 함수를 사용하는 것.

- 결과 값은 0과 1사이에 있는 값을 하나만 랜덤하게 불러온다. 

- 실수(实数)로 불러옴.

 

random.randint(1,6)

- 랜덤하게 정수로 불러오고 싶을때 사용하는 함수.

- random.randint(범위 시작 숫자, 범위 끝의 숫자, size = shape)

- 랜덤 모듈에서의 randint함수를 불러오는 것.

- 결과 값을 하나만 뽑아준다.

 

- 넘파이에서는 랜덤으로 수를 채우는, 데이터을 제공한다.

- 넘파이 안에 있는 랜덤

- np.random.random(데이터 갯수)

 

- 넘파이에서는 랜덤으로 수를 채우는, 행렬도 제공한다.

- np.random.random(행렬)

- 0과 1사이의 값

 

- np.random.normal(mean, standard deviation, size = shape)

- 평균, 표준편차, 사이즈

 

- 표준편차가 클수록 데이터가 넓게 분포, 표준편차가 작을수록 데이터가 평균에 몰려있다.

- 넘파이는 숫자만 들어간다.

 

ex) 각 행렬로 최대값,최소값을 구하라. 행별로 최대값을 구하세요.

 

ex) 열별로 sum값을 구하세요.

- 1차원은 (axis =0)이 필요없다.

 

반응형