集合知プログラミングの「3.6 K平均法」がいろいろとおかしい件
これまで読んだ方は自分で理解して記述したりしたんだろうけど、アホな私はそのまま書いてたらいろいろ引っかかった。
- lastmatches=Noneのとこが何故かインデントされてる
- forループ内にreturnがある(ループ意味ないよなぁ・・)
- returnをforループの外に出すならbestmatchesじゃなくてlastmatchesでは・・
その後の使い方のとこもおかしい。
[rownames[r] for r in k[0] ]
は
[blognames[r] for r in kclust[0] ]
が正しいような。