如何检查推断的numba类型?

时间:2017-12-06 06:10:56

标签: python numba

没有nopython=True numba.typeof报告变量类型。

如何使用nopython=True检查变量的类型?

import numba

@numba.jit(nopython=True)
def f():
    a = 0
    print(numba.typeof(a))
f()

给出

UntypedAttributeError: Unknown attribute 'typeof' of type Module(<module 'numba'>)

PS我不知道它可以通过inspect_types()来完成,但是对于复杂的功能来说它并不是很方便。

1 个答案:

答案 0 :(得分:0)

注释掉装饰器并重新运行代码,然后您应该看到来自numba的类型