是否有一个标准装饰器,用于在函数参数上应用asarray
?标准化的numpy/scipy`asarray`装饰器
I.e.一些地方我可以这样写:
@array_args # this decorator automatically calls asarray on arguments
def f(x,y):
return x/y
代替
def f(x,y):
(x,y)=(numpy.asarray(x), numpy.asarray(y))
return x/y
我只发现了这个discussion,这样我就可以拉装饰有;但我想 更喜欢使用已集成到numpy
中的版本。
我怀疑是否存在 - 尤其是因为自己写装饰器很简单... – mgilson 2013-03-06 18:51:46
我觉得它非常简单,其中一个numpy的开发人员会把它放在库中。 – Dave 2013-03-06 18:54:13