numpy.source
-
numpy.source(object, output=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'>)[source] -
Печать или запись исходного кода объекта NumPy в файл.
Исходный код возвращается только для объектов, написанных на Python. Многие функции и классы определены на C и поэтому не вернут полезную информацию.
Параметры: object : объект numpy
Входной объект. Это может быть любой объект (функция, класс, модуль и т.д.).
output : объект файла, необязательно
Если
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.
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.source.html