>  기사  >  백엔드 개발  >  Python의 샘플 함수 소개

Python의 샘플 함수 소개

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌원래의
2024-01-27 13:42:561515검색

Python의 random.sample 함수는 지정된 시퀀스에서 지정된 길이의 요소를 무작위로 추출하고 새 목록을 반환하는 데 사용됩니다. 함수의 구문은 "random.sample(population, k)"입니다. iterable 시퀀스는 리스트, 튜플, 세트 등이 될 수 있으며, k는 추출할 요소의 수입니다.

Python의 샘플 함수 소개

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.