>>> import inspect
>>> import numpy as np
>>> inspect.getargspec(np.abs)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\inspect.py", line 815, in getargspec
raise TypeError('{!r} is not a Python function'.format(func))
TypeError: <ufunc 'absolute'> is not a Python function
因此inspect
不会返回numpy
函数的参数,因为它不会将其识别为函数,而numpy
似乎没有辅助函数会返回函数的参数
有谁知道如何获取任意numpy函数的参数?
答案 0 :(得分:2)
所有ufunc都具有相同的签名。唯一的区别是输入和输出的数量,这些可用作
.nin
和
.nout
- seberg 2013年3月27日20:27