例如,我想知道'shape'函数是如何定义的?
v.reshape(1,3)
在iPython终端上,我可以方便地取出此函数的文档以阅读吗?
答案 0 :(得分:1)
您可以使用?
and ??
help shortcuts:
In [7]: class Foo:
... def bar(self):
... return 5
...
In [8]: f = Foo()
In [9]: f.bar?
Signature: f.bar()
Docstring: <no docstring>
File: /tmp/<ipython-input-7-092982d55a54>
Type: method
In [10]: f.bar??
Signature: f.bar()
Docstring: <no docstring>
Source:
def bar(self):
return 5
File: /tmp/<ipython-input-7-092982d55a54>
Type: method
?f.bar
和f.bar?
的工作原理相同。只有使用Python编写的函数和模块的源代码才可见。否则,您只会看到文档字符串。