v1 = forloop()
v2 = np.where(np.repeat(N[:, (0)] != 0, 3).reshape(1000, 3), np.cross(N, e1
    ), np.cross(N, e2))
v3 = forloop2()
(v3 == v1).all()
(v1 == v2).all()
Python - как ускорить цикл for, создающий массив numpy из другого вычисления массива numpy