Pythonでランダムな2点間の距離を計算する方法

PythonではNumPyライブラリを使用して任意の2点間の距離を計算できます。最初に、NumPyライブラリをインストールする必要があります(まだインストールされていない場合)。以下のコマンドを使用してインストールできます。

pip install numpy

なお、以下のコードを使用すれば、任意の2点間の距離を求めることができます。

import numpy as np

# 生成两个随机点
point1 = np.random.rand(3)  # 生成三维空间的随机点
point2 = np.random.rand(3)

# 计算距离
distance = np.linalg.norm(point1 - point2)

print("点1:", point1)
print("点2:", point2)
print("距离:", distance)

まず、コード内のnp.random.rand()の関数で、랜덤한 3 次元の点、point1 と point2 を生成します。次に、np.linalg.norm()の関数を使用して、二つの点間のユークリッド距離を計算し、その結果をdistance変数に代入します。最後に、print()関数を介して、点と距離の値を出力します。

これにより、任意の2点間の距離を取得できます。

bannerAds