洗一副撲克牌
我們常常需要將一組項目的順序隨機化。想像玩撲克牌時先洗牌,或玩拼字遊戲時先把字母放進袋子裡攪拌。作為本節最後一個練習,你會學到另一個實用的函式 —— np.random.shuffle()。這個函式可以就地隨機打亂一個序列的順序。完成本練習後,你會知道如何洗一副撲克牌,或打亂任何項目的序列。
請在終端機中檢視 deck_of_cards。
本練習屬於課程
Python 的統計模擬
練習說明
- 使用
np.random.shuffle()函式來洗牌deck_of_cards。 - 透過切片從這個清單中選出最上面的 3 張牌。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)