My Notes

統計学とかR(R言語)とかPython3の覚え書きとか走り書きとか。 座右の銘にしたい: All work and no play makes Jack a dull boy.

数学

統計学 数学 数値計算で使用してるiOSアプリ。

数値計算のほんとの手計算が面倒くさい 例えば、4x-2y=1 という1次方程式がある場合、紙とペンで計算すればいいわけですが、 当ブログ筆者は、生徒・学生・受験生等ではないし、面倒くさいわけです。 紙とペンだと計算間違いもあるしで。 一次方程式とかだと…

Python3(リスト内包表記) 最大公約数(gcd)を求める。算数の奥深さ。

コードを書く際の縛り 可能な限りビルトイン関数は使用しない。 Sympy等の数学ライブラリは使用しない。 リスト内包表記を使用する。 可読性は気にしない。 汎用性は気にしない。 例外処理等はしない。 オレオレアルゴリズムで頑張る。 Python3コード #!/usr…

Python3(リスト内包表記、for文、lambda式) 公倍数を求める。算数の奥深さ。

コードを書く際の縛り 可能な限りビルトイン関数は使用しない。 Sympy等の数学ライブラリは使用しない。 アルゴリズムの理解のため、愚直に書く。 Python3コード #!/usr/bin/env python3 """(docstring) """ # アルゴリズムの説明 # # 倍数のアルゴリズム # …

reticulateとPython3で楽しむプログラミング。正の整数の因数を求める。

Python3コード (ファイル(モジュール)名は、factors.py とした)。 #!/usr/bin/env python3 """(docstring 必要ならば書く。) """ def calc_factors(num): """(docstring 必要ならば書く。) """ try: if num <= 0: print('Bless you!') return # 一応、ハマら…

R(R言語)で数式をtext()を使用してplot 算術平均(arithmetic mean)の数式

Rコード # 文字化けするなら。 par(family = "Osaka") plot(0, 0, type = "n", xlim = c(0, 3), ylim = c(0, 3), xlab = "", ylab = "") text(1.5, 2.5, expression(bar(x) == frac(x[1] + x[2] + ... + x[n], n)), cex = 3.5) text(1.5, 1.50, "R(R言語)で…