缺少sympy.physics.vector中的函数

时间:2014-07-29 01:18:34

标签: 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版本。 那么我能找到这些功能的任何想法?也许文档不是最新的?

3 个答案:

答案 0 :(得分:6)

并非文档不是最新的,而是您正在查看的文档太新了。您链接的版本是文档的git开发版本,版本0.7.5的sympy.physics.vector文档位于此处:

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

并且您会发现他们没有包含基本字段功能的#34; Docstrings",因为sympy.physics.vector.fieldfunctions自0.7.5以来是新的。如果您希望使用这些功能,可以安装git开发版本,您可以在http://docs.sympy.org/latest/install.html#git获取相关说明。否则,您将不得不等待下一个SymPy版本发布。

答案 1 :(得分:0)

文档是here,但我不能假装它看起来特别容易。看起来文档不完整(版本7.0不同),所以你可能需要投入一段时间或直接询问同情人。

答案 2 :(得分:0)

如果你想描述你想做什么,我可以使用galgebra使用我的新词组(https://github.com/brombo/sympy)向你展示如何做到这一点。我可以通过abrombo@verizon.net与我联系。