Python의 random.sample 함수는 지정된 시퀀스에서 지정된 길이의 요소를 무작위로 추출하고 새 목록을 반환하는 데 사용됩니다. 함수의 구문은 "random.sample(population, k)"입니다. iterable 시퀀스는 리스트, 튜플, 세트 등이 될 수 있으며, k는 추출할 요소의 수입니다.
Python에서 random.sample 함수는 지정된 시퀀스에서 지정된 길이의 요소를 무작위로 추출하고 새 목록을 반환하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다:
random.sample(population, k)
로그인 후 복사
여기서 모집단은 반복 가능한 시퀀스이며 목록, 튜플, 집합 등이 될 수 있으며 k는 추출할 요소의 수입니다.
예를 들어 목록 [1, 2, 3, 4, 5]이 있다고 가정하면, random.sample 함수를 사용하여 요소의 일부를 무작위로 선택할 수 있습니다.
import random
seq = [1, 2, 3, 4, 5]
sampled = random.sample(seq, 3)
print(sampled) # 可能的输出:[3, 1, 4]
로그인 후 복사
이 예에서는 무작위 .sample은 seq 목록에서 세 개의 요소가 무작위로 선택되고 반환된 샘플링 목록에는 무작위로 선택된 세 개의 요소가 포함됩니다.
random.sample 함수는 원래 시퀀스를 변경하지 않지만 추출된 요소가 포함된 새 목록을 반환한다는 점에 유의해야 합니다. 또한, 빈 시퀀스에서 요소를 추출하려고 하거나 추출해야 하는 요소 수가 시퀀스 길이를 초과하는 경우 ValueError 예외가 발생합니다.
간단히 말하면, Random.sample 함수는 데이터 처리, 시뮬레이션 실험 등 요소를 무작위로 추출해야 하는 시나리오에서 역할을 할 수 있는 편리한 도구로 널리 사용됩니다.
위 내용은 Python의 샘플 함수 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!