import numpy as np
def orthogonal_projection(v, L):
v=np.array(v)
L=np.array(L)
vl=v.dot(L)
l2=L.dot(L)
scalar=vl/l2
projL=scalar * L
projL=projL.round(3)
return projL.tolist()
if __name__ == "__main__":
v = eval(input())
L = eval(input())
print(orthogonal_projection(v, L))

京公网安备 11010502036488号