Contents

長期間にわたってAndroidStudioを使っているといつの間にかディスク容量が数十ギガ単位で爆発しているなんてことがよくある。そんな時に手っ取り早くディスクスペースを空ける方法。

View all of AndroidStudioのディスク容量を簡単に削減する方法


棄却法

August 16, 2018, 6:06 pm

確率分布\(f(x)\)に従う乱数を生成したいとする。このとき、次のように一様乱数を用いて目的の乱数を生成する方法を棄却法という。

  1. \(u_1\)\(f(x)\)の定義域\([a,b]\)上の一様分布とする。
  2. \(u_2\)\(f(x)\)の値域\([0,c]\)上の一様分布とする。
  3. \(u_2\lt f(u_1)\)でなければ棄却して以上の手順を繰り返し行う。
  4. \(u_1,u_2\)が上の条件を満たしたとき\(u_1\)を生成した乱数\(x\)とする。

棄却法ではこのようにして条件を満たすまで何度も一様分布に従う乱数を生成する。直観的にも採用された乱数列は目的の確率分布\(f(x)\)に従う。

View all of 棄却法


逆関数法

August 16, 2018, 6:06 pm

\(U\)を一様分布\(U(0,1)\)に従う乱数とする。このとき、ある確率密度関数\(f(x)\)に対する累積分布関数\(F(x)\)の逆関数\(F^{-1}\)を用いて、乱数\(X\)\(X=F^{-1}(U)\)と定義すると\(X\)は分布\(f(x)\)に従う。

View all of 逆関数法


概要

流体力学などでもっとも基本的な事項である連続の方程式を、質量保存の観点から導き出す。また、その他様々な導出のバリエーションを紹介する。

View all of 流体の質量保存と連続の方程式


Python入門基礎編

August 16, 2018, 6:05 pm

概要

Pythonの基礎事項を簡単に解説していく。内容は主にパッケージによらないPythonコードの書き方で、様々なライブラリを利用するにあたってよく使う機能や方法に重点を置いた。あくまで簡単な解説を目標とする。

View all of Python入門基礎編