y):
return x + y
a = np.arange(1,11)
b = np.arange(10,0,-1)
print(f(a,b))
以上是惰性编译,不指定参数类型。...也可以采用积极编译,给出函数签名,即指定返回值和输入参数的类型。注意函数签名需写在列表中。...import numpy as np
from numba import vectorize, int32, int64, float32, float64
@vectorize([int32(int32..., int32),
int64(int64, int64),
float32(float32, float32),
float64...np.linspace(0, 1+1j, 6)
>>> f(a, a)
Traceback (most recent call last):
File "", line 1, in
TypeError