回答:
mathモジュールは組み込みなので、Pythonインタープリター自体を変更するのではなく、変更することはできないと思います。しかし、モジュールを書くことは間違いなくあなたにできることです。
次のようにファイルを構成すると、
somefolder
mymath.py
myprogram.py
...単にimport mymath
内部myprogram.py
で実行し、mymath.py
通常どおり関数やクラスを内部で使用できます。
したがって、mymath.py
次のような場合:
def quadratic(a, b, c):
# blah blah blah
あなたは内部で以下を行うことができます myprogram.py
import mymath
print mymath.quadratic(1, 2, 3)
作成したモジュールを任意のプログラムで使用できるようにする場合は、モジュールをコピーして、作業しているプロジェクトのフォルダーに貼り付けるか、PATHに追加します。(たとえば、私のコンピューターにmymath.py
あるsite-packagesフォルダー内に含めることができC:\Python27\Lib\site-packages
ます)。これを行うと、import mymath
何もコピーアンドペーストする必要がなくなります。
補足として、numpyには、非常に包括的な数学および科学関連の関数のセットがあり、これらを確認できます。これは、Pythonでの数値計算の事実上の標準であるafaikです。
math.polynomial_roots()
て、私への電話を見て、私の通訳が混乱するでしょう。それは悪いことです。