始める無料で始める

トランプの山札をシャッフルする

一連のアイテムの並び順をランダムにしたいことはよくあります。たとえば、カードゲームでは最初に山札をシャッフルしますし、スクラブルでは最初に袋の中で文字タイルを混ぜます。このセクションの最後の演習では、便利な関数 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)
コードを編集して実行