github上的一位用户报告了使用numba无蟒蛇模式的以下代码的错误:
from numba import njit
import numpy as np
@njit
def foo():
a = np.ones(1, np.bool_)
if a > 0:
print('truebr')
else:
print('falsebr')
foo()
他被告知,该表达式不是谓词,而是条件句。为了解决这个问题,他要“将条件包装在真理中以创建谓词”。a > 0
这是否意味着这将修复numba或其他东西中出现的错误。(a > 0) == True
https://github.com/numba/numba/pull/3901/commits/598cdd1707fdeb11b8f1d70aef2d3e36ef37bd34。这是 numba 中这些类型的错误的修复程序吗?
素胚勾勒不出你
相关分类