CATEGORY 応用編

NumPy入門 モンテカルロ法の計算例

NumPyの乱数の練習として、モンテカルロ法のサンプルを掲載します。(一様分布の乱数であれば何でも良いため、NumPyではなく組み込みのrandomモジュールを使用しても問題はありません。) 円周率を求める 2次元平面上...

NumPy入門 乱数その2

前回から引き続きNumPyのrandomモジュールについてです。今回はTipsです。 choice ランダムな要素選択 choiceメソッドを使用すると、リスト、タプルのようなシーケンシャルオブジェクトからランダムに要素...

NumPy入門 乱数

今回はシミュレーションやテストデータを作成する際によく使う乱数についてです。 randomモジュールとrand NumPyのrandomモジュールには様々な乱数を生成するメソッドが用意されています。まずは基本的なrand...

NumPy入門 メッシュグリッドと可視化

このページではデータを可視化する際によく使用するメッシュグリッドと呼ばれる配列生成関数について学習します。 meshgridとは 配列X=[1, 2, 3]、Y=[-1, 0, 1]が与えられていたとします。これらの格子...

NumPy入門 代表的なユニバーサル関数

このページではNumPyに予め組み込まれているユニバーサル関数のうち、代表的なものを紹介します。 代数演算、論理演算、比較演算、指数・対数、三角関数といった初等関数は全て用意されています。 演算などの基本的な関数 まずは...

NumPy入門 ユニバーサル関数とは

ユニバーサル関数とは NumPyの配列、ndarrayの全要素に対して、要素ごとに演算等の処理を行い、結果をndarrayで返す関数をユニバーサル関数と呼びます。 組込みのmap関数を併用した場合と同じような作用をイメー...