라이브러리
파이썬안에 내장된 기본으로 제공하는 함수를 말한다.
import random
을 통해 메모리에 랜덤 라이브러리를 저장시킨후 사용
난수(무작위 수) 생성하기
함수)
random.random()
1.0 보다 작은 모든 소수의 데이터를 랜덤하게 추출할수있음
범위안에 난수얻기
소수외에 범위가 정해진 난수를 얻고 싶을때
1)정수(int)
함수)
.randint( 시작수 , 범위)
x는 a, b를 포함한 범위 (a <= N <= b)
randrange( a, b+1) 와 같다고 생각하면 된다
2)실수(float)
함수)
.uniform(시작,끝범위)
uniform 함수의 랜덤 범위는 a <= x <= b
난수 패턴 만들기
- 테스트를 수행했을 경우, 다른사람도 같은 프로그램을 돌려서 같은값이 나오는지 확인하는 경우
- 딥러닝에서 weight 초기값 할당하는 데 많이 사용됨
함수)
random.seed(기준)
기준 숫자를 맞출경우 데이터 안 내용이 같다면 누구나 같은 결과의 랜덤수를 얻을 수 있음
1.난수 생성 함수) random.random() 1.0 보다 작은 모든 소수의 데이터를 랜덤하게 추출할수있음 2.범위가 정해진 난수 1)정수 함수) .randint( 시작수 , 범위) x는 a, b를 포함한 범위 (a <= N <= b) 2)실수(float) uniform 함수의 랜덤 범위 (a <= x <= b) 3. 패턴있는 난수 만들기 함수) random.seed(기준) |
'파이썬 > 라이브러리' 카테고리의 다른 글
PYTHON PROGRAMMING(라이브러리6) 넘파이 개념 (0) | 2022.11.22 |
---|---|
PYTHON PROGRAMMING(라이브러리5) 시간계산 (0) | 2022.11.22 |
PYTHON PROGRAMMING(라이브러리4) 시간과 일시 (0) | 2022.11.22 |
PYTHON PROGRAMMING (라이브러리2) 랜덤(2) 리스트 (0) | 2022.11.22 |
PYTHON PROGRAMMING(라이브러리3) 날짜 (0) | 2022.11.22 |