여정의 기록
Python/Random module 본문
728x90
random-choice : 복원 추출 (중복 추출)
random-sample : 비복원 추출 (중복없이 추출 후 데이터 전체 셔플)
import random
#random.choice(sequence object)
random.choice([1,2,3])
#random.sample(sequence object, 추출데이터개수)
random.sample([1,2,3],2)
#sequence object의 수가 추출데이터개수보다 늘 크거나 같아야한다
import random
for i in range(6):
print(random.randint(1,10)) # 중복 추출 가능
i=0
while i!=4:
i=random.randint(1,10)
print(i)
rand
0 ~ 1 사이 랜덤 수 (표준정규분포로부터 난수 생성)
np.random.rand(3,5) # 3행 5열 형태의 랜덤수 배열
round
반올림해주는 함수, 설정한 소수점 자리까지 보여줌
np.round(3.14579, 2) # 3.14
np.round(np.random.rand(3,5),2)
728x90
'공부 > Python' 카테고리의 다른 글
Python/file read, write, Pickle (0) | 2022.02.10 |
---|---|
Python/ continue , break (0) | 2022.02.10 |
Python/Module (0) | 2022.02.10 |
Python/ if, for, while 문 (0) | 2022.02.10 |
Python/Dictionary 파일구조 (0) | 2022.02.10 |