Numba:如何抑制 [英] Numba: How to Suppress
本文介绍了Numba:如何抑制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的 numba 代码中不断出现此错误:
I keep on getting this error in my numba code:
Warning 101:0: Unused argument 'self'
我的 numba 代码如下.如何抑制错误消息?
My numba code is below. How do I suppress the error message?
@autojit
def initialise_output_data(self, input_data, output_data, params ):
# Unpack Params
#omega = params['omega']
#beta = params['beta']
#gamma = params['gamma']
psi = params['psi']
# Unpack Output Data
mu = output_data['mu']
s2 = output_data['sigma2']
res = output_data['residuals']
res2 = output_data['residuals2']
# Initialise Garch Variables
s2[0] = input_data[ 'sample_var' ]
res[0] = psi[0] / ( 1.0-psi[1] )
res2[0] = res[0]**2
mu[0] = psi[0] + psi[1]*res[0]
推荐答案
您可以使用 warn=False
抑制特定函数上的所有 numba 警告.例如:
You can suppress all numba warnings on a specific function with warn=False
. For example:
@numba.autojit(warn=False)
def f(a, b):
return a
f 不使用 b 但 numba 不发出警告.这也适用于 @numba.jit
.小心点!
f doesn't use b but numba does not issue a warning. This works for @numba.jit
also. Just be careful!
这篇关于Numba:如何抑制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文