如何为两个不同的数据申请循环

这是我的数据

data1 = [0, 1.12, 0.96]
data2 = [0.96, 0, 0]
data3 = [0, 1.2, 1.28]

length_T_bd = 220 #Newton
length_T_be = 250 #Newton
length_r_bd = 0
r_d = np.array(data1)
r_b = np.array(data2)
r_e = np.array(data3)

计算

r_bd = r_b - r_d
r_be = r_b - r_e

for value in r_bd:
    length_r_bd += value ** 2
    length_r_bd = np.sqrt(length_r_bd)
    u_bd = r_bd / length_r_bd
    T_bd = length_T_bd * u_bd

我可以获得上面看到的T_bd。另外,我想通过相同的过程获得T_be。但是,我需要使用FOR循环两次才能做到这一点。

有没有办法让它变得更明智。

转载请注明出处:http://www.tstxxqczl.com/article/20230526/2082621.html