2016-01-01から1年間の記事一覧

pythonの多重リストから最頻出ラベルを取り出す

例えば以下のような多重リストがあったとする top_list = [[0.9951, 2],[0.8845, 3],[0.8745, 1],...] top_list内の各要素は、第1要素が精度で第2要素がラベルの組のリスト、のようなイメージ. ここで、top_list内の最頻出ラベルを取り出したい.こんな時、…

python(numpy)でL2ノルムが1になるようにする

コサイン類似度は以下で求まる. \( cos(\vec{a}, \vec{b}) = \frac{\vec{a} \cdot \vec{b}}{ \sqrt{\sum^{n}a_i} \sqrt{\sum^{n}b_i}} \) ここでコサイン類似度を求めるのに、毎度ベクトルのノルム(\( \sqrt{\sum^{n}a_i} \sqrt{\sum^{n}b_i}\) )を求めるの…