小编The*_*lis的帖子

使用numba.jit编译条件数组需要很长时间

如果我尝试使用numba的jit编译器来编译包含条件数组的函数,则该过程将花费很长时间。该程序看起来基本上像

from numba import jit
import numpy as np

@jit(nopython=True)
def foo(a, b):
    valid = [
        (a - 1 >= 0) and (b - 1 >= 0),
        (a - 1 >= 0) and (b - 1 >= 0),
        (a - 1 >= 0) and (b - 1 >= 0),
        (a - 1 >= 0) and (b - 1 >= 0),
        (a - 1 >= 0) and (b - 1 >= 0),
        (a - 1 >= 0) and (b - 1 …
Run Code Online (Sandbox Code Playgroud)

python time jit conditional-statements numba

5
推荐指数
1
解决办法
163
查看次数

标签 统计

conditional-statements ×1

jit ×1

numba ×1

python ×1

time ×1