Python 3 で数学を。

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

約数

約数の総数と総和 (Python 3, sum(), SymPy: divisor_count(), divisors())

使用するライブラリ SymPy Python 3 コード divisor_count_and_sum.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def divisor_count_and_sum(n): """(docstring) """ count = sym.divisor_count(n) divs = sym.divisors(n) return cou…

素因数分解, 約数, 個数 (Python 3, SymPy: divisors(), divisor_count())

使用するライブラリ SymPy Python 3 コード divisors_and_count.py #!/usr/bin/env python3 """(docstring) """ import sympy as sym def divisors_and_count(n): """(docstring) """ return sym.divisors(n), sym.divisor_count(n) if __name__ == '__main_…