我正在尝试使用 numba 来提高我编写的一些相当慢的代码的速度。大部分时间花在单个函数上。首先我尝试使用
@jit
Run Code Online (Sandbox Code Playgroud)
在我的函数定义之前,这稍微改进了计时。然后,我尝试使用
@jit(nopython=True)
Run Code Online (Sandbox Code Playgroud)
反而。从我在文档中读到的内容来看,应该支持我在函数中使用的 numpy 方法(例如转置)。但是,我收到一个错误
Failed at nopython (nopython frontend)
Untyped global name 'transpose'
Run Code Online (Sandbox Code Playgroud)