python– 同情的多变量系列扩展

python– 同情的多变量系列扩展,第1张

概述有没有人知道是否有内置函数同意获得表单的多元系列扩展f(x,y) = a + b*x + c*y + d*x**2 + e*x*y + f*y**2 + ... 即按所有变量的升序排列?提前致谢.最佳答案简短的回答是,目前(sympy build 0.7.5),没有内置函数可以处理多变量序列扩展.似乎只支持在一个变量中对多变量函数进行系列扩展.您可以在函数文

有没有人知道是否有内置函数同意获得表单的多元系列扩展

f(x,y) = a + b*x + c*y + d*x**2 + e*x*y + f*y**2 + ...

即按所有变量的升序排列?

提前致谢.

最佳答案简短的回答是,目前(sympy build 0.7.5),没有内置函数可以处理多变量序列扩展.

似乎只支持在一个变量中对多变量函数进行系列扩展.您可以在函数文档here中的_eval_nserIEs的docstring中看到这一点.如果这对您很重要,您可以对Issue Tracker发表评论或加入mailinglist.

所以,要清楚,这有效:

In [1]: import sympy as spIn [2]: x,y = sp.symbols('x,y')In [3]: g = sp.exp(-x*y)In [4]: gOut[4]: exp(-x*y)In [5]: g.serIEs(x,0)Out[5]: 1 - x*y + x**2*y**2/2 - x**3*y**3/6 + x**4*y**4/24 - x**5*y**5/120 + O(x**6)In [6]: g.serIEs(y,0)Out[6]: 1 - x*y + x**2*y**2/2 - x**3*y**3/6 + x**4*y**4/24 - x**5*y**5/120 + O(y**6)

但在以下任何一项中都没有您想要的功能:

In [7]: g.serIEs((x,y),(0,0))Out[7]: exp(-x*y)In [8]: g.serIEs((x,0),(y,0))Out[8]: exp(-x*y)In [9]: g.serIEs(x,y,0)---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)
总结

以上是内存溢出为你收集整理的python – 同情的多变量系列扩展全部内容,希望文章能够帮你解决python – 同情的多变量系列扩展所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1205326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)