numpy.source¶
-
numpy.
source
(object, output=<open file '<stdout>', mode 'w'>)[source]¶ 打印或写入文件Numpy对象的源代码。
只有以Python编写的对象才会返回源代码。许多函数和类在C中定义,因此不会返回有用的信息。
参数: 对象:numpy对象
输入对象。这可以是任何对象(函数,类,模块,...)。
输出:文件对象,可选
如果未提供输出,则源代码将打印到屏幕(sys.stdout)。文件对象必须使用write'w'或append'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.