Das Mathematikmodul ist ein integriertes Modul , so dass Sie den Python-Interpreter selbst nicht ändern können. Ich glaube nicht, dass Sie ihn ändern können. Das Schreiben eines Moduls ist jedoch definitiv etwas, das Sie tun können.
Wenn Sie Ihre Dateien folgendermaßen strukturieren:
somefolder
mymath.py
myprogram.py
... Sie können einfach import mymath
drinnen arbeiten myprogram.py
und alle Funktionen oder Klassen drinnen mymath.py
wie gewohnt verwenden.
Also wenn es so mymath.py
aussieht:
def quadratic(a, b, c):
# blah blah blah
Sie könnten das Folgende drinnen tun myprogram.py
import mymath
print mymath.quadratic(1, 2, 3)
Wenn Sie möchten, dass das von Ihnen geschriebene Modul für ein beliebiges Programm verfügbar ist, können Sie es entweder kopieren und in den Ordner eines Projekts einfügen, an dem Sie arbeiten, oder es Ihrem PATH hinzufügen. (Zum Beispiel könnten Sie mymath.py
in den Site-Packages-Ordner aufnehmen, der sich C:\Python27\Lib\site-packages
auf meinem Computer befindet.) Sobald Sie dies getan haben, sollten Sie in der Lage sein, import mymath
ohne jemals etwas kopieren und einfügen zu müssen.
Als Randnotiz hat numpy eine ziemlich umfassende Reihe von mathematik- und naturwissenschaftlichen Funktionen, die Sie ausprobieren können . Es ist so ziemlich der De-facto-Standard für numerische Berechnungen in Python, afaik.
math.polynomial_roots()
mir sehe, wird mein Dolmetscher verwirrt. Das ist eine schlechte Sache.