У меня много функций, использующих одни и те же 2 переменные (u, v).Я пытаюсь найти способ, чтобы иметь возможность инициализировать все эти функции одновременно, вводя значение (u, v) только один раз вместо того, чтобы делать это один за другим, и мне приходится вводить одно и то же значение (u,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