python多项式c扩展。
PyPolynomial的Python项目详细描述
用c编写的python扩展,实现Polynomial类型。
用法
实例化多项式:
>>>frompypolyimportPolynomial>>>P=Polynomial(-1,0,complex(1,3))>>>P-1+(1+3j)*X**2>>>P.degree2
或:
>>>frompypolyimportX>>>P=(X-1)*(X**2+2)>>>P-2+2*X-X**2+X**3
多项式运算:
>>>Polynomial(-1,-1)*Polynomial(2,-3)-2+X+3*X**2>>>P=Polynomial(1,2,3)>>>P(13)534.0>>>(1+X+X**2)//(1+X)X>>>(2*X+3*X**2+X**5+X**7)%(X**2+1)-3+2*X
更多:
>>>(1+X**3-2*X**5)>>2# Second derivative6*X-40*X**3>>>(1+2*X)<<1# Primitive integralX+X**2>>>frompypolyimportgcd>>>gcd(X**6-1,X**12-1,X**9-1)-1+X**3