#下面的函数不可调用
def F(q2,q3,q4):
x=np.arange(0,q2)
y=np.arange(0,q3)
#print(x)
#print(y)
return sum(x)+sum(y)
print(F([2,3],[4,5],4))
#采用向量化函数形式调用
def Fv(q2,q3,q4):
x=np.arange(0,q2)
y=np.arange(0,q3)
#print(x)
#print(y)
return sum(x)+sum(y)+4
vecF = np.vectorize(Fv)
print(vecF([2,3],[4,5],4))
Python 向量化处理(numpy.vectorize())
最新推荐文章于 2024-05-29 07:26:59 发布