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 mymath
bên trong myprogram.py
và sử dụng bất kỳ chức năng hoặc lớp bên trong mymath.py
như bình thường.
Vì vậy, nếu mymath.py
trô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.py
trong thư mục gói trang web, được đặt tại C:\Python27\Lib\site-packages
máy tính của tôi). Khi bạn làm điều đó, bạn sẽ có thể làm import mymath
mà 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.