Python 3 で数学を。

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

約数

Python (Python 3) で数学をやるにはどうしたらいいか。その13. 素因数分解と約数。"オモチャは組み立てるより分解するのが楽しいよな!"

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

約数の総数と総和 (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_…