缺少sympy.physics.vector中的函数

jrs*_*rsm 2 python sympy

我想使用符号数学库从矢量/标量字段派生类似curl/ divergence等的属性.根据sympy文档,这可以通过sympy.physics.vector模块实现,

http://docs.sympy.org/dev/modules/physics/vector/api/fieldfunctions.html

http://docs.sympy.org/dev/modules/physics/vector/fields.html

但是我无法找到卷曲/发散功能随时随地为这个模块中,根据文档应该 sympy.physics.vector.curlsympy.physics.vector.divergence

我用pip安装了版本并检查了它的0.7.5版本.那么我能找到这些功能的任何想法?也许文档不是最新的?

小智 6

这并不是说文档不是最新的,而是你所看到的文档太新了.您链接的版本是文档的git开发版本,sympy.physics.vector版本0.7.5 的文档位于:

http://docs.sympy.org/latest/modules/physics/vector/index.html

并且你会发现它们不包括"基本字段功能的文档字符串",这sympy.physics.vector.fieldfunctions是自0.7.5以来的新功能.如果您希望使用这些功能,可以安装git开发版本,可以在http://docs.sympy.org/latest/install.html#git上获取相关说明.否则,您将不得不等待下一个SymPy版本发布.