random.choices random.saple 중복 유무
1. 질문하시기 전 유사한 질문이 있는지 검색을 먼저 부탁드려요!
전체 소스코드를 올려주시면 답변을 빠르게 드릴 수 있어요!(글보다 빨라요)
기초적인 질문은 이미 검색해보시면 사례가 많이 있어요!
문법적인 궁금증은 먼저 구글 검색을 통해서 레퍼런스(메뉴얼)을 읽어보시고 해결하시면 실력 향상 100%
너무 잦은 질문이나 강의와 관련 없는 질문은 가급적 자제 부탁드려요 ㅠ.ㅠ
2. 답변이 다소 늦을 수도 있어요!
일반적인 근무시간(9 TO 6) 안에는 답변을 드리도록 노력하고 있어요!
문법적인 질문은 먼저 검색을 통해 해결해 보세요!
정확하게 질문해주시면 정확한 답변을 받으실 수 있어요!
늦더라도 꼭 응답은 드리고 있으니, 먼저 검색을 통해 해결해 보세요!
random.sample(population, k, *, counts=None)
Return a k length list of unique elements chosen from the population sequence. Used for random sampling without replacement.
random.choices(population, weights=None, *, cum_weights=None, k=1)
Return a k sized list of elements chosen from the population with replacement.
python 공식 문서에는 sample 함수가 중복 없이 생성한다고 적혀 있는 것 같은데, 강의 자료나 강의 내에서는 choices 함수가 중복 없이 생성한다고 적혀 있어서 문의 드립니다
답변 1
0
네 좋은 질문 감사합니다.
강의 내용을 확인 후 말씀하신 내용을 반영하겠습니다.
기본적인 차이점은 다음과 같습니다.
random.sample중복된 항목을 포함하지 않고 목록에서 여러 개의 무작위 항목을 선택하려면 이 함수를 사용합니다 .random.choices반복되는 항목을 포함하여 목록에서 여러 항목을 선택할 때 함수를 사용합니다 .
차이점을 보여주는 두 가지 예는 다음과 같습니다.
import random
alpha_list=['Batman', 'Flash', 'Wonder Woman','Cyborg', 'Superman']
choices=random.choices(alpha_list,k=7)
print(choices)
sample= random.sample(alpha_list,k=3)
print(sample)
Output: ['Cyborg', 'Cyborg', 'Wonder Woman', 'Flash', 'Wonder Woman', 'Flash', 'Batman']
['Superman', 'Flash', 'Batman']
dict, zip
0
21
2
for, range 추가 방법
0
39
0
오타: 20-1 예시 코드에 c = 135가 아니고 a = 135이죠?
0
77
1
방법2, 방법3의 결과가 요구 출력결과와 다릅니다.
0
125
4
glob.glob문 오류
0
71
1
질문입니다.
0
65
1
기초적인 질문입니다.
0
56
1
딕셔너리 인트문제
0
53
0
아나콘다 설치 시 오류가 뜨면서 인스톨이 끝까지 안 되네요...
0
123
1
실행오류
0
65
2
주피터 노트북 새버전
0
134
2
with open
0
131
2
PowerShell Prompt에서 주피터노트북 기본 드라이버/폴더 위치변경 후 주피터노트북 실행
0
186
2
기초적인 질문입니다만
0
113
1
새로운 dict를 생성한 이유에 대해서 궁금합니다.
0
169
2
안녕하세요 전 버전이 상위버전인지 달라서
0
245
2
주피터 token
0
142
2
주피터 token
0
166
2
아나콘다를 D드라이브에 설치했는데
0
721
4
python 3 (ipykernel)이 뜨지 않음
0
203
1
안돼요ㅜㅜ in[]으로 뜨지도 않고 초록색으로 변하지도 않아요...
1
346
3
주피터를 크롬말고 엣지에서 그대로 써도 괜찮은가요?
0
259
2
오류
0
149
1
주피터 실행 불가 에러
0
414
2





