是否有相当于Mathematica"用法"功能?

时间:2017-05-01 06:39:03

标签: sympy

在Mathematicy中,可以定义函数的标签,例如

f::usage = "f[x] gives (x - 1)(x + 1)";

然后可以被称为:

?f

SymPy中是否有等效物?

1 个答案:

答案 0 :(得分:2)

您可以按如下方式“修补”文档字符串:

import sympy
f = sympy.Function("f")
f.__doc__ = "A naked function without any special properties"

您可以采用相同的方式检索文档字符串,例如print(f.__doc__)。在iPython等中,您也可以使用f?获取它(以及其他一些信息)。