카드 덱 섞기
어떤 항목들의 순서를 무작위로 바꾸고 싶을 때가 자주 있습니다. 예를 들어 카드 게임에서는 먼저 카드 덱을 섞고, 스크래블에서는 먼저 봉투 속의 글자 타일을 섞죠. 이 섹션의 마지막 연습 문제에서는 또 하나의 유용한 함수 np.random.shuffle()을 배웁니다. 이 함수는 시퀀스 자체를 제자리(in place)에서 무작위로 섞습니다. 이 연습을 마치면 카드 덱이나 어떤 항목의 시퀀스든 무작위로 섞는 방법을 알게 됩니다.
셸에서 deck_of_cards를 확인해 보세요.
이 연습은 강의의 일부입니다
Python으로 하는 통계 시뮬레이션
연습 안내
np.random.shuffle()함수를 사용해deck_of_cards를 섞으세요.- 슬라이싱으로 이 리스트에서 맨 위의 카드 세 장을 선택하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)