男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamonランダムサンプリングは、巨大なデータセットからランダムにデータを抽出して解析をおこなう際に用いられる、統計手法の一つだ。今回はPythonでおこなうランダムサンプリングの例として、トランプのデッキを作る方法を紹介する。Pythonで52枚のトランプのデッキを用意する詳しいコードの解説は割愛する。以下のコードで52枚のトランプが出来上がる。int64トランプのデッキからカードを引く関数を用意する次に、用意したデッキからカードを5枚引く関数を用意する。deck.sample(n)関数が用意できたら、早速実行して結果を見てみよう。int64何度か実行してみると、ランダムにデッキから5枚のカードを抽出できていることが分かるはずだ。グループ化を応用したランダムサンプリングさて、次は4つのマークから、それぞれ2枚ずつのカードをランダムサンプリングする例を見ていく。カード名の最後の文字(H、S、C、D)がマークの頭文字を表しているので、これを利用してグループ化すれば簡単だ。int64applyメソッドは、定義したラムダ関数や組み込みの関数を引数に取り、データフレームやシリーズの各行・列に関数を適用することができるメソッドで、これを活用している。APIからデータを取得する方法プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。