2月8日の業務報告

こんばんは、B2の瀬谷です。

本日は知識情報演習Ⅲの質問がありました。

=======================
<知識情報演習Ⅲ>
Q1:notebook4で、検索質問のベクトル表現をするためのプログラムでエラーがでてしまう。
A1:forメソッドは、inの後ろに記述した辞書オブジェクト(配列)の各要素を一つずつ、forとinの間に記述した変数に代入して処理するということを説明しました。
また、
dict[key1][key2] = value
と記述することによって、辞書オブジェクトdictに、key1とkey2という二つのキーに対応する値valueを登録することができることを説明しました。

Q2:辞書オブジェクトに新しくキーと値を登録する方法が分からない。
A2:dict[key] = value
と記述することによって、辞書オブジェクトdictに、keyというキーに対応する値valueを登録することができることを説明しました。

Q3:notebook4で、順位付け対象文書の同定をするためのプログラムでエラーがでてしまう。
A3:今回は、辞書オブジェクトtfidf_scoresの二つ目のキーである文書ファイル名を利用したいので、forメソッドを二回続けて利用することを勧めました。

Q1-3:瀬谷
=======================

知識情報演習Ⅲについてですが、かなり授業資料が練られているので、ほぼすべての演習プログラムはその前までに資料内で説明された知識のみで書けるようになっています。
構造が重複しているプログラムも多いため、詰まったら前の処理が似ているプログラムのコードをコピペし、それを少し改変すればうまくいく場合が多々あります。
適宜活用してください。

(文責:瀬谷)