numpy.source #
- 麻木的。源(对象,输出=<_io.TextIOWrapper 名称='<stdout>' 模式='w' 编码='utf-8'>)[源] #
将 NumPy 对象的源代码打印或写入文件。
仅针对用 Python 编写的对象返回源代码。许多函数和类是用 C 定义的,因此不会返回有用的信息。
- 参数:
- 对象numpy 对象
输入对象。这可以是任何对象(函数、类、模块……)。
- 输出文件对象,可选
如果未提供输出,则源代码将打印到屏幕(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.