python多项式c扩展。

PyPolynomial的Python项目详细描述


用c编写的python扩展,实现Polynomial类型。

安装

从源安装:

$ python setup.py install

或者,使用pip

$ pip install PyPolynomial

用法

实例化多项式:

>>>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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法使用mainthread的上下文类加载器将web应用程序添加到@SpringBootApplication的内置Tomcat中   为什么Java递归调用不释放局部变量内存   java堆栈重设堆栈奇偶范围   java如何分组,然后使用java8流列出toMap   JavaEclipse在引导仪表板上展示了“安装本地云服务”如何解决这个问题?   java多个backpress跳过该活动   concat向流中添加两个Java8流或一个额外元素   java在ToolTipText上使用图标   调试java。jvisulavm中添加JMXConnection时的lang.SecurityException   java如何通过JavaFX中的单选按钮对最大可选复选框进行约束?   Spring引导上下文一直试图连接到JavaRMI服务器,但失败了   java Spring cache@cacheexecute匹配列表中的键?   java导出报告并使用JasperReports保存在某个位置   java发布构建失败   java在活动中隐藏特定视图   java定义由canvas2image生成的图像的属性,例如alt标记   java如何将POJO转换为JSON,反之亦然?