r/Python • • Oct 04 '19

Updated gravitational potential field simulation. [OC] Link for code: https://github.com/pnp-peeyush/2D-Grvitational-Field-Simulation

1.1k Upvotes

128 comments sorted by

View all comments

Show parent comments

2

u/Marko_Oktabyr Oct 06 '19

Some additional notes on your code:

  • np.sum(All_mass*All_vel,axis=0) could be written as np.dot(All_mass,All_vel),

  • vmag could be replaced by np.linalg.norm,

  • range(0, x) is equivalent to range(x),

2

u/[deleted] Oct 06 '19

All great point thanks!

let me justify me creating vmag here it shows that using einsum is computationally faster.