我正在编写一些代码来计算一个点与同一数组中其余点之间的真实距离。该数组保存了空间中粒子的位置。其中包含N个粒子,因此数组的形状为
请问有没有人知道如何实现这一功能?
目前我所拥有的代码如下:
(N,3)
。我选择一个粒子,并计算该粒子与其它粒子之间的距离,均在同一数组中。请问有没有人知道如何实现这一功能?
目前我所拥有的代码如下:
xbox = 10
ybox = 10
zbox = 10
nparticles =15
positions = np.empty([nparticles, 3])
for i in range(nparticles):
xrandomalocation = random.uniform(0, xbox)
yrandomalocation = random.uniform(0, ybox)
zrandomalocation = random.uniform(0, zbox)
positions[i, 0] = xrandomalocation
positions[i, 1] = yrandomalocation
positions[i, 2] = zrandomalocation
这大致就是我现在所拥有的全部内容。我在考虑使用np.linalg.norm
,但我完全不知道如何将其实现到我的代码中(或者在循环中使用它)。