我有很多函数都使用相同的2个变量(u,v)。我正在尝试找到一种方法,一次只输入(u,v)的值,而不用一个一个地输入(u,v)的相同值即可一次初始化所有这些函数。 v)每个功能。
我试图设置一个主要功能,但是它给我一条错误消息。
def calcul(u,v):
k1e=np.array([kx(u,v,R),ky(u,v,r),kz(u,v,r)])+point1
k2e=...
k3e=...
这是我要避免的漫长道路
def k1e(u,v):
np.array([kx(u,v,R),ky(u,v,r),kz(u,v,r)])+point1
def k2e(u,v):
np.array([kx(u,v,R),ky(u,v,r),kz(u,v,r)])+point2
def k3e(u,v):
np.array([kx(u,v,r),ky(u,v,R),kz(u,v,r)])+point3
def k4e(u,v):
np.array([kx(u,v,r),ky(u,v,R),kz(u,v,r)])+point4
def k5e(u,v):
np.array([kx(u,v,r),ky(u,v,r),kz(u,v,R)])+point5
def k6e(u,v):
np.array([kx(u,v,r),ky(u,v,r),kz(u,v,R)])+point6
def k1h(u,v):
np.array([kx(u,v,Rh),ky(u,v,rh),kz(u,v,rh)])+point1
def k2h(u,v):
np.array([kx(u,v,Rh),ky(u,v,rh),kz(u,v,rh)])+point2
def k3h(u,v):
np.array([kx(u,v,rh),ky(u,v,Rh),kz(u,v,rh)])+point3
def k4h(u,v):
np.array([kx(u,v,rh),ky(u,v,Rh),kz(u,v,rh)])+point4
def k5h(u,v):
np.array([kx(u,v,rh),ky(u,v,rh),kz(u,v,Rh)])+point5
def k6h(u,v):
np.array([kx(u,v,rh),ky(u,v,rh),kz(u,v,Rh)])+point6