sympy - 多项式求逆的两种实现
解决方案
模块的想法rs_series
是使用多项式工具来有效地处理幂级数,因此它采用类似的算法也就不足为奇了。它不简单地借用所有多项式方法的一个原因是该rs_series
模块也适用于 Puiseux 系列(其中指数是有理数,不一定是整数)。例如:
from sympy.polys.domains import QQ
from sympy.polys.rings import ring
from sympy.polys.ring_series import _series_inversion1
R, x = ring('x', QQ)
p = x**(S(2)/3) + 1
_series_inversion1(p, x, 4)
返回-x**(10/3) + x**(8/3) - x**2 + x**(4/3) - x**(2/3) + 1
,而不是
R.dup_revert(p, 4)
导致“TypeError:'Rational'对象不能被解释为整数”
推荐阅读
- sql-server - 检索 Jar BLOB - SQL Server
- html - 根据条件在模板中添加中间元素
- c++ - QAbstractItemModel setData - 如何检查 Qml 中的返回值
- python - 从烧瓶的视图函数返回 204 No Content
- c# - 在 OnAppearing 函数上添加延迟
- laravel - 如何将 Laravel 的工厂/伪造者与具有带参数的构造函数的模型一起使用?
- regex - JFlex:正则表达式中的负前瞻
- jquery - 在 nodeJS Express MongoDB 中使用 AJAX 发送 post 请求
- r - R在表格中添加元素数
- python - 如何在 MATLAB 或 python 中绘制/绘制高斯 (LoG) 函数的二维拉普拉斯算子?