男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamonシリーズやデータフレームの行をランダムにソートする場合は、Numpyのpermutation関数を使えば簡単にできる。サンプルデータを用意するまずはサンプルとなるデータフレームを用意しよう。19これで5行4列のデータフレームが用意できた。Numpyのrandom.permutation関数それではNumpyのrandom.permutation関数を使って、サンプルのデータフレームをソートするコードを紹介していく。random.permutation関数の動きから見ていこう。1])5つの乱数からなるリストsample_listを用意し、random.permutation関数の引数に渡してみると、ランダムにソートした結果を返してくれる。引数に整数を渡すと、渡した数を配列の長さとしランダムにソートした結果を返す。次は実際にrandom.permutation関数を利用して、先ほど用意したサンプルのデータフレームを並び替える例を見てみる。7途中、len(df)というコードがあるが、これはデータフレームの行数を取得する関数なので、整数を指定するよりもこちらの方が適している。take関数はランダムサンプリングの際に使う常套手段だ。引数にインデックス番号で構成された配列を渡すと、与えられたインデックスの順にソートした結果を返してくれる。正規表現を使った文字列検索プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。