@njit发布min函数的可迭代定义

问题描述 投票:1回答:1

我试图定义一个@njit函数,它在几个点需要计算最小值。这样做如下:

min(arg1, arg2,...)

然而,当我去计算迭代的最小值时,无论如何定义迭代,我似乎都有问题。我在下面用一个小函数重现了这个:

itrbl = [5.0, 0.4, 4.5, 3.5, 6.4]

@njit
def funct(itrbl):
    return min(itrbl)

funct(itrbl)

并得到以下错误:

TypingError: Invalid usage of Function(<built-in function min>) with parameters (reflected list(float64))
  * parameterized

当我将itrbl结构化为数组时似乎并不喜欢......我如何构建itrbl以使这个简单的函数有效?

python list min numba
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.