Python 3 で数学を。

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

根号

根号を含む式の乗法 (展開)。(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)*…