Mô-đun toán học là một phần tử dựng sẵn , vì vậy không thể sửa đổi trình thông dịch Python, tôi không nghĩ bạn có thể sửa đổi nó. Tuy nhiên, viết một mô-đun chắc chắn là điều bạn có thể làm.
Nếu bạn cấu trúc các tệp của bạn như thế này:
somefolder
mymath.py
myprogram.py
... Bạn chỉ có thể thực hiện import mymathbên trong myprogram.pyvà sử dụng bất kỳ chức năng hoặc lớp bên trong mymath.pynhư bình thường.
Vì vậy, nếu mymath.pytrông như thế này:
def quadratic(a, b, c):
# blah blah blah
Bạn có thể làm như bên dưới myprogram.py
import mymath
print mymath.quadratic(1, 2, 3)
Nếu bạn muốn mô-đun bạn đã viết có sẵn cho bất kỳ chương trình nào, bạn có thể sao chép và dán nó vào thư mục của bất kỳ dự án nào bạn đang thực hiện hoặc thêm nó vào PATH của bạn. (Ví dụ: bạn có thể bao gồm mymath.pytrong thư mục gói trang web, được đặt tại C:\Python27\Lib\site-packagesmáy tính của tôi). Khi bạn làm điều đó, bạn sẽ có thể làm import mymathmà không cần phải sao chép và dán bất cứ thứ gì.
Là một lưu ý phụ, numpy có một bộ khá đầy đủ các chức năng liên quan đến toán học và khoa học mà bạn có thể kiểm tra. Đó là khá nhiều tiêu chuẩn thực tế cho tính toán số trong Python, afaik.
math.polynomial_roots()tôi và thông dịch viên của tôi sẽ trở nên bối rối. Đó là một điều xấu.