複数の(x、y)順序付けられたペアが与えられているので、それらのそれぞれの間の距離を比較したいと思います。 は、だから私は順序対のリストを持っているふり:Python "round robin"
pairs = [a,b,c,d,e,f]
私は2つのペアを注文し、それらの間の距離を見つける取る機能があります。
def distance(a,b):
from math import sqrt as sqrt
from math import pow as pow
d1 = pow((a[0] - b[0]),2)
d2 = pow((a[1] - b[1]),2)
distance = sqrt(d1 + d2)
return distance
どのように私はすべてを比較するには、この機能を使用することができますが最終的にそれらの間の距離が最も長い2つの順序付きペアを見つけることができますか?
Psuedopsuedocode:
distance(a,b)
distance(a,c)
...
distance(e,f)
すべてのヘルプは途方もいただければ幸いです。
"from math import sqrt as sqrt"は "from math import sqrt"とまったく同じです。前者は "こんにちは、私の名前はロベルトですが、ただ私にロベルトと呼んでください:) –
また、数学モジュールを省略し、' ** 0.5'を使用することもできます –
あなたの距離関数は対称.. –