逆関数法

August 16, 2018, 6:06 pm

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

Continue Reading...

概要

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

Continue Reading...

Python入門基礎編

August 16, 2018, 6:05 pm

概要

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

Continue Reading...

概要

Pythonはスクリプト言語のひとつでWindowsでも簡単に使うことができる。Pythonを使うとコンピュータが得意だろうと想像できることのほぼすべての作業をC言語などに比べて圧倒的に簡単に実現できる。それに加えてよっぽど細かな反復が多い処理でなければC言語のネイティブコードに劣らないパフォーマンスで作業を終えてくる。Pythonに標準の機能やパッケージだけでほぼ全てとはいかなくてもPythonにはパッケージ管理システムが標準装備されているので大抵のことはpython+何かのキーワードで検索することで必要なパッケージとやり方が出てくる。

Continue Reading...

概要

AndroidアプリのパーミッションにはNormalとDangerousの2種類がありGPS位置情報を取得するにはDangerousに分類されるACCESS_FINE_LOCATIONパーミッションが必要になる。Dangerousに分類されるパーミッションはパーミッションの取得にユーザの承認が必要で、このパーミッションの承認方法がtargetSdkVersionによって違う。

Continue Reading...