본문 바로가기

코딩, 엑셀

리스트 랜덤 샘플링


리스트에 데이터를 담아두고 그중에서 N개의 데이터를 랜덤샘플링 하고자 할 때 아래와 같은 방법으로 할 수 있다.

 

import random
 
# (1) 숫자리스트 샘플링
numlist = [1,2,3,4,5,6,7,8,9]
s = random.sample(numlist, 3)
print(s)  # [1, 2, 8]
 
# (2) 튜플 샘플링
frutes = ('사과', '귤', '포도', '배')
s = random.sample(frutes, 2)
print(s)  # ['배', '사과']

http://pythonstudy.xyz/python/article/509-%EB%82%9C%EC%88%98-random

 

예제로 배우는 파이썬 프로그래밍 - 난수 (random)

난수 (random) 파이썬에서 난수(random number)를 사용하기 위해서는 기본적으로 제공되는 random 모듈을 사용한다. random 모듈에서 자주 사용되는 함수는 다음과 같다. randint(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 정수를 리턴한다 random() : 0 부터 1 사이의 부동소수점(float) 숫자를 리턴한다 uniform(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 부동소수점(floa

pythonstudy.xyz

 


Only I can change me life, no one can do it for me. – Carol Burnett