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点間の距離を取得できます。