Python 3 で数学を。

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

2次関数 (二次関数)

一次関数、二次関数、三次関数、四次関数、五次関数 (1次関数、2次関数、3次関数、4次関数、5次関数) 複数のグラフを一度の実行で出力する (Python 3, NumPy, matplotlib)

使用するライブラリ matplotlib NumPy Python 3 コード plotting_functions2.py #!/usr/bin/env python3 """(docstring) """ import matplotlib.pyplot as plt import numpy as np def plotting_functions2(): """(docstring) """ # matplotlib の日本語設定…

二次関数 (2次関数) y = x^2等、複数のグラフを一度の実行で出力する (Python 3, matplotlib, NumPy)

使用するライブラリ matplotlib NumPy Python 3 コード plotting_quadratic_functions3.py #!/usr/bin/env python3 """(docstring) """ import matplotlib.pyplot as plt import numpy as np def plotting_quadratic_functions3(): """(docstring) """ # mat…

2次関数 (二次関数)。2次方程式 (二次方程式) の応用 (Python 3, SymPy: solve(, dict=True), Eq())

使用するライブラリ SymPy Python 3 コード quadratic_functions2.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def print_math_problems(): """(docstirng) """ print("""以下の 2 次方程式の応用問題を解け。 (1) ある数 x から 3 …

2次関数 (二次関数)。2次方程式 (二次方程式)。2次方程式 (二次方程式) の解法 (だが、解の公式は使用しない)。(Python 3: class (クラス), SymPy: solve(, dict=True), sqrt())

使用するライブラリ SymPy Python 3 コード quadratic_functions1.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym # (@staticmethod の要不要の議論は、『Fluent Python』が参考になる)。 class MathProblems: """(docstring) """ @stat…

2次関数 (二次関数)。標準形 y = a(x - p)^2 + q のグラフ。(Python 3, SymPy: plot())

使用するライブラリ Sympy Python 3 コード plotting_quadratic_functions2.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def plotting_quadratic_functions2(): """(docstring) """ x = sym.symbols('x') # 標準形: # y = a(x - p)^2…

2次関数 (二次関数)。関数 y = ax^2 のグラフ。 (Python 3, Sympy: plot(), xlim, ylim, legend, line_color, show())

使用するライブラリ SymPy Python 3 コード plotting_quadratic_functions.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def plotting_quadratic_functions(): """(docstring) """ x = sym.Symbol('x') # y1 = x^2, y2 = 2x^2, y3 = -…