概要 # 第08講では、機械学習などで用いられるベクトル、行列をPython の NumPy ライブラリでどのように扱うかを学びます。
機械学習の基礎、統計指標、データの可視化(グラフ描画)
課題08-1 文字列の類似度 # 難易度 ⭐ 与えられた文字列同士の類似度を求めるプログラムを作成してください。 文字列同士の類似度は、各文字の出現頻度をベクトルとして表し、そのベクトル間のコサイン類似度で求めます。 文字は全て小文字とし、アルファベット以外の文字は無視してください。 ファイル名は string_similarity.py としてください。
ベクトル(vector)とは # 教科書 p.417(Quick Reference) ベクトルとは、向きと大きさを持った量を表す数学的な概念です。 Python では、ベクトルを表す直接的な型はありません。 ただし、Numpyの配列(array)を用いることで、ベクトルを表現できます。