Как следующая операция дает три отдельных вектора внутри массива? Я не понимаю, как он рассчитывает операцию. Заранее спасибо !!
import numpy as np
ligandPos=np.array([0.,1,2])
ionPos=np.array([0,0,0])
print(np.array([O - ionPos for O in ligandPos]))
array([[0., 0., 0.],
[1., 1., 1.],
[2., 2., 2.]])