集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 90人 クリック: 2,208回この商品を含むブログ (267件) を見る とりあえず、2章の「推薦を行う」を読んだだけだけど、疑問点がいろいろ。 ユークリッド距離をだすのに平方をとらなくていいのか 「2.3.1 ユークリッド距離によるスコア」 ユークリッド距離を出すには平方根の定理を使ってこんな感じにするというのはOK。 In [7]: from math import sqrt In [8]: sqrt(pow(3.5 - 2, 2) + pow(3.5 - 4, 2)) Out[8]: 1.5811388300841898 でもそれを、2つのアイテムじゃなくて全てのアイテムで出力するという関数のサンプルのコードがこんな