답변:
math 모듈은 내장 되어 있으므로 파이썬 인터프리터 자체를 수정하기가 쉽지 않으므로 수정할 수 없다고 생각합니다. 그러나 모듈 작성은 분명히 할 수있는 일입니다.
파일을 다음과 같이 구성하면 :
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
있는 사이트 패키지 폴더 안에 포함시킬 수 있습니다 C:\Python27\Lib\site-packages
. 그렇게하면 import mymath
아무 것도 복사하여 붙여 넣을 필요 없이 할 수 있어야합니다 .
참고로, numpy 에는 확인할 수있는 매우 포괄적 인 수학 및 과학 관련 기능 세트가 있습니다. 그것은 파이썬에서 수치 계산에 대한 사실상의 표준입니다.
math.polynomial_roots()
하면 통역사가 혼동 될 것입니다. 그것은 나쁜 것입니다.