def _make_two_arg_numba_func(func):
"""
Make a Numba'd version of a function that takes two positional
arguments.
Parameters
----------
func : function
Function with call signature `func(x, y, *args)`.
Returns
-------
output : Numba'd function
A Numba'd version of the functon
Notes
-----
.. If the function is Numba'able in nopython mode, it will compile
in that way. Otherwise, falls back to object mode.
"""
@numba.jit
def f(x, y, args=()):
return func(x, y, *args)
return f
评论列表
文章目录