男のブログ俺は中卒だ。学歴なんて無くても生きていける。ndarrayの配列全体および一部に対して統計処理をおこなうことができる。今回はNumPyのあらゆる統計関数について紹介しよう。求めるcumsum関数、cumprod関数randn関数を使ってサンプルデータを生成まずはサンプルデータとして、randn関数を使って標準正規分布(ガウス分布)データを生成する。rand関数と混同されがちなrandn関数だが、同じ乱数生成関数でも以下のように出力される結果は全く違う。0.54968903]])今回はrandn関数を使ったサンプルデータを使っていく。先ほど生成したsample1配列に対してmean関数を適用すると、配列の要素全体の算術平均を求めることができる。0.4750230405412764なおmean関数は、どの軸を中心に処理を適用するかを引数axisに指定することができる。0.59245903])二次元配列の場合、axisに1を指定すると列ごと、0を指定すると行ごとの平均値を求めることができる。合計を計算するsum関数sum関数はndarrayの値の合計を求めることができる。2.73730191])mean関数同様、axis引数により処理対象の軸を指定することができる。分散、標準偏差を求めるvar関数、std関数var関数はndarrayの分散を、std関数は標準偏差を求めることができる。これらの関数についても引数axisで対象となる軸を指定することが可能だ。])最小値、最大値を求めるmin関数、max関数min関数、max関数は、それぞれndarrayのうち、最小値、最大値を求めることができる。こちらも引数axisの指定が可能だ。2.06806716])最小・最大値を持つインデックスを返すargmin関数、argmax関数min関数、max関数では値そのものを返したが、argmin関数、argmax関数ではそれぞれ最小・最大値を持つ要素のインデックスを求めることができる。15累積和、累積積を求めるcumsum関数、cumprod関数ndarrayの累積和、累積積を求める場合、cumsum関数、cumprod関数を使用する。これらの関数は単純に集計結果を返すものではなく、途中経過を含めた計算結果を配列として返す。値を置き換えるreplaceメソッドプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。