我知道Numba在nopython模式下支持许多NumPy函数:http://numba.pydata.org/numba-doc/dev/reference/numpysupported.html
但是,有没有一种方法可以在nopython模式下从NumPy数组中切片列或行?
就像
x= y[:,mycol]
x=y[myrow,:]
在nopython模式下不工作。我发现的唯一解决方法是在Numba之外对数组进行切片,并将“切片”传递给我的Numba函数,但这并不总是可行或直接的。
我知道Numba在nopython模式下支持许多NumPy函数:http://numba.pydata.org/numba-doc/dev/reference/numpysupported.html
但是,有没有一种方法可以在nopython模式下从NumPy数组中切片列或行?
就像
x= y[:,mycol]
x=y[myrow,:]
在nopython模式下不工作。我发现的唯一解决方法是在Numba之外对数组进行切片,并将“切片”传递给我的Numba函数,但这并不总是可行或直接的。
1条答案
按热度按时间e37o9pze1#
您使用的是哪个版本的Numba?在0.26.0中,可以执行以下操作: