2008-11-05
ユークリッド距離
集合知, Javaとpython | |
推薦 〜ユークリッド距離〜
X軸Y軸で表された2つのアイテムの評価から、
評価した二人の近さを求める。
ユークリッド距離 = 同じ軸の差の2乗を足したものの平方根。
x1 = 3
y1 = 2
x2 = 1
y2 = 5
print 1/1+sqrt(pow(x1-x2,2)+pow(y1-y2,2))
覚える関数
#乗算 以下は3の2乗 pow(3,2) #平方根 以下は4の平方根 sqrt(4)
Javaで書いたら
double x1 = 3.0; double y1 = 2.0; double x2 = 1.0; double y2 = 5.0; double powx = Math.pow(x1-x2, 2); double powy = Math.pow(y1-y2, 2); double sqrt = Math.sqrt(powx + powy); double recom = 1/1+sqrt; System.out.print(recom);
コメントを書く
Zedia2012/02/22 14:36Your atrlice perfectly shows what I needed to know, thanks!
iaacko2012/02/24 01:377FGo6x , [url=http://haqovwwwvvfj.com/]haqovwwwvvfj[/url], [link=http://gbtbygfjnrzu.com/]gbtbygfjnrzu[/link], http://yfjggejiwbah.com/
Online Lenders 2018/06/17 07:11bad credit online loans <a href="http://loansonline.cars">cash loans online</a> loan online http://loansonline.cars - bad credit payday lenders
Online Loans 2018/06/17 20:14loans online no credit check <a href="http://loansonline.cars">online loan application</a> loan online <a href=http://loansonline.cars>installment loans online</a>