Pythonで素因数分解したいときは数式処理システムのSymPyを使うと簡単です
Pythonで書かれてるのでIronPythonでも使えます (2.6RCで確認)
>>> import sympy >>> sympy.factorint(384)
{2: 7, 3: 1}
2^7 * 3=384 という意味の辞書が返ってきます。
で、最初、この存在に気が付かないで、、、
Tags: Math, Python
BoxHeadRoom蝸牛の一歩
|
|
A nomograph is a graphical computer.
nomographって言葉は初めて目にしました。有る意味、計算尺に近いのかも。
Pythonでnomographを作成するためのパッケージ。
Windowsだとインストールするのは面倒くさそうなので、しませんが(をぃ
スチームパンクなSFの小道具として出すと面白そうかも、と思ったのでメモ。
サンプルを見るだけでも楽しいです。
Tags: Python