numba.jit()允许输入类型签名,但我无法弄清楚零维数组的签名是什么.
例如:
numba.jit('void(float32,float32[:])')
表示函数返回为void,输入参数为float32标量和float32 1-D数组.
但是我想在0维数组中传递什么而不是标量.什么是类型签名?我尝试了明显的float32 [],但似乎没有用.
如果您想知道一个人如何在numpy中获取0-D数组,可以这样做:
a = numpy.array(2)
不同于
a = numpy.array([2])
后者是一维数组.