Python 3 で数学を。

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

三平方の定理

三平方の定理。ピタゴラスの定理。a^2 + b^2 = c^2 が成り立つかどうか。(Python 3: class (クラス), アンパック)

使用するライブラリ なし Python 3 コード pythagorean_theorem2.py #!/usr/bin/env python3 """(docstring) """ class PythagoreanTheorem2: """(docstring) """ def __init__(self, a, b, c): """(docstring) """ self.PT2_a = a self.PT2_b = b self.PT2_…

三平方の定理。ピタゴラスの定理。(斜辺の長さ)。 (Python 3: class (クラス), doctest, testmod(), Numpy: hypot())

使用するライブラリ 標準ライブラリの doctest NumPy Python 3 コード pythagorean_theorem.py #!/usr/bin/env python3 """ >>> np.hypot(8, 6) 10.0 >>> np.hypot(5, 12) 13.0 >>> np.hypot(15, 8) 17.0 >>> np.hypot(2, 2.1) 2.9 >>> pt = PythagoreanTheo…