Python 3 で数学を。

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

平方根

Python (Python 3) で数学をやるにはどうしたらいいか。その15. 平方根。"俺の性根はジョン・ライドンに叩き直されたんだ!"

このシリーズの過去記事は以下にまとめてある py3math.hatenablog.com 当記事について 当ブログ筆者 (以下、筆者) も、Python で数学をやるにはどうしたらいいか悩んでいた時期があるから、昔の自分に向けて書いたような記事。 対象とする読者 Python の入門…

根号を含む式の乗法 (展開)。(Python 3, SymPy: sqrt(), expand())

使用するライブラリ SymPy Python 3 コード expand_sqrt.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def expand_sqrt(): """(docstring) """ expressions = [(sym.sqrt(3) + 1)*(sym.sqrt(3) - 2), (sym.sqrt(7) + sym.sqrt(3))**2,…

平方根 (根号)。 (Python3: リスト内包表記, アンパック, SymPy: sqrt())

使用するライブラリ SymPy Python 3 コード sym_sqrt.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def sym_sqrt(n): """(docstring) """ return sym.sqrt(n) if __name__ == '__main__': n_list = [16, 9**2, (-9)**2, 9/16, (-3/2)*…