Python 3 で数学を。

Python 3 とライブラリで数学の問題を解いていきます。統計学や機械学習はときどき。

Σ (シグマ)

数列。総和。 Σ (シグマ) の計算。 (Python 3: sum(), リス内包表記、SymPy: latex())

使用する数式 上の数式は以下で作成 (SymPy: latex()) >>> import sympy as sym >>> k = sym.Symbol('k') >>> print(sym.latex(sym.Sum(1, (k, 10, 11)))) \sum_{k=10}^{11} 1 >>> print(sym.latex(sym.Sum(k, (k, 1, 5)))) \sum_{k=1}^{5} k >>> print(sym.…

数列。総和 (Σ, シグマの計算)。(Python 3: sum(), リスト内包表記)

使用するライブラリ なし Python 3 コード sigma2.py #!/usr/bin/env python3 """(docstring) """ def print_math_problems(): """(docstring) """ print("""問題: 総和を求めよ。 (1) 1 + 2 + 3 (2) 2 + 4 + 6 (3) 2^0 + 2^1 + 2^2 (4) 1 + 2 + 5 + 7 """) …

Σ (シグマ) の計算。(SymPy: latex() で数式を作成し、はてなのtexで表示する) (Python 3, SymPy: Sum(), doit(), latex())

使用する数式例 などを使用する。 上の数式は以下で作成 (Sympy: latex()) >>> import sympy as sym >>> k = sym.Symbol('k') >>> print(sym.latex(sym.Sum(k, (k, 1, 2)))) \sum_{k=1}^{2} k >>> print(sym.latex(sym.Sum(k**2, (k, 1, 3)))) \sum_{k=1}^{3…