这个SciPy教程指的是什么python函数?

问题描述 投票:1回答:1

SciPy的网站有一个教程,它引用了一个python函数source,它列出了用python编写的函数的源代码,但我不能在python中使用它或在线查找文档。该引用位于this页面的底部。我看到inspect模块具有类似的功能,但我仍然很好奇他们所指的模块中的功能。

python numpy scipy
1个回答
1
投票

np.sourcenumpy的实用功能。这可以在任何numpy / scipy或Python函数或类上调用,尽管编译的内置函数不会显示任何内容。

scipy和numpy API文档还有一个[source]链接,可以将您带到源文件。

我认为np.source是相对较新的,但作为很长一段时间ipython用户我已经获得了与其??魔法相同的信息。

np.source(np.source)给了我

def source(object, output=sys.stdout):
    """
    ...
    """
    # Local import to speed up numpy's import time.
    import inspect
    try:
        print("In file: %s\n" % inspect.getsourcefile(object), file=output)
        print(inspect.getsource(object), file=output)
    except:
        print("Not available for this object.", file=output)

In [425]: np.source??显示相同的东西,但有一些颜色编码。

© www.soinside.com 2019 - 2024. All rights reserved.