Spec-Zone.ru › NumPy 1.19

numpy.source

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

Печать или запись исходного кода объекта NumPy в файл.

Исходный код возвращается только для объектов, написанных на Python. Многие функции и классы определены на C и поэтому не вернут полезной информации.

Параметры
objectnumpy object

Объект-вход. Это может быть любой объект (функция, класс, модуль, …).

outputfile object, optional

Если 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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.source.html

Spec-Zone.ru

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