当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy source用法及代码示例


本文简要介绍 python 语言中 numpy.source 的用法。

用法:

numpy.source(object, output=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)

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

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

参数

object numpy 对象

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

output 文件对象,可选

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

例子

>>> 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.

相关用法


注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.source。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。