numpy.source #

麻木的。对象输出=<_io.TextIOWrapper 名称='<stdout>' 模式='w' 编码='utf-8'>[源] #

将 NumPy 对象的源代码打印或写入文件。

仅针对用 Python 编写的对象返回源代码。许多函数和类是用 C 定义的,因此不会返回有用的信息。

参数
对象numpy 对象

输入对象。这可以是任何对象(函数、类、模块……)。

输出文件对象,可选

如果未提供输出,则源代码将打印到屏幕(sys.stdout)。文件对象必须使用写入“w”或附加“a”模式创建。

也可以看看

lookfor,info

例子

>>> np.source(np.interp)                        
In file: /usr/lib/python2.6/dist-packages/numpy/lib/function_base.py
def interp(x, xp, fp, left=None, right=None):
    """.... (full docstring printed)"""
    if isinstance(x, (float, int, number)):
        return compiled_interp([x], xp, fp, left, right).item()
    else:
        return compiled_interp(x, xp, fp, left, right)

仅针对用 Python 编写的对象返回源代码。

>>> np.source(np.array)                         
Not available for this object.