Spec-Zone.ru › NumPy 1.14

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

См. также

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.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API