guvectorize规范中的计算边界

时间:2018-04-05 05:22:38

标签: python numpy numba

我有一个可矢量化的函数,我正在使用具有非标准签名的NumBa编写:它将长度为n的矢量映射到维度(n + 1, n)的数组中。据我所知,在NumBa中无法直接执行此操作:函数签名中不能包含算术,因此简单签名(n) -> (n+1, n)是不可能的。我发现了一个不优雅但可行的解决办法:我将此函数包装在另一个函数中,其中包含一个长度为m的伪参数,然后使用签名(n), (m) -> (m, n)

我的问题是:是否有一种不那么脆弱的方法呢?

0 个答案:

没有答案