Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numba并行化网格_Python_Numba_Cartesian Product - Fatal编程技术网

Python numba并行化网格

Python numba并行化网格,python,numba,cartesian-product,Python,Numba,Cartesian Product,我正在寻找一种方法来重写下面的代码,以便numba可以使用它。当前,运行代码会导致错误使用不支持的NumPy函数“NumPy.meshgrid”或不支持使用该函数。。本质上,我是在计算三元悬链线积(例如[0…13]x[0..13]x[0..13]) @numba.jit(nopython=True) def序列长度(重复,n个值): a=列表(范围(0,n_值)) c=[a]*重复 x=np.array(np.meshgrid(*c),dtype=np.int16)。T.restrape(-1,

我正在寻找一种方法来重写下面的代码,以便numba可以使用它。当前,运行代码会导致错误
使用不支持的NumPy函数“NumPy.meshgrid”或不支持使用该函数。
。本质上,我是在计算三元悬链线积(例如[0…13]x[0..13]x[0..13])

@numba.jit(nopython=True)
def序列长度(重复,n个值):
a=列表(范围(0,n_值))
c=[a]*重复
x=np.array(np.meshgrid(*c),dtype=np.int16)。T.restrape(-1,重复)
返回x
例如,长度为(3,13)的序列应输出:

[[ 0  0  0]
 [ 0  1  0]
 [ 0  2  0]
 ...
 [12 10 12]
 [12 11 12]
 [12 12 12]]
(2197, 3)

(其中2197=13^3)

我今天遇到了同样的问题,我不得不发现不幸的是,mgrid不是numba支持的函数之一。您可以看到numba支持的方法和函数。但是
vstack()
是受支持的,我假设您的mgrid的下一步应该是
vsatck

我今天遇到了同样的问题,我不得不发现不幸的是,mgrid不是numba支持的函数之一。您可以看到numba支持的方法和函数。但是支持
vstack()
,我假设mgrid的下一步应该是
vsatck