python - 如何使用nopython true检查推断的numba类型?

标签 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'>)
我知道虽然可以做到 inspect_types() ,但对于复杂的功能来说并不是很方便。

最佳答案

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

关于python - 如何使用nopython true检查推断的numba类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47667879/

相关文章:

python - 给定一个 pyqtBoundSignal 如何确定插槽?

python - 我无法从公共(public)跟踪器 libtorrent 下载 torrent

python - 从Python Numba CUDA内核调用加速的FFT

python - 为什么使用列表时用 numba 计算总和会变慢?

python - Numba jit : "Typing error" and "All templates rejected with/without literals" 问题

python - Arduino 和 Python 通信错误

python将一位数的日和月转换为两位数

python - 如何使用python将列表列表写入excel?

Python:在 Numba 中创建和复制 numpy 数组?

llvm - 为什么numba生成的用于向量加法的LLVM IR太复杂