我正在尝试编写一个python程序,用于基于相似度算法的书籍个性化推荐服务,其中推荐基于来自其他用户/读者的许多书籍的评级。
我想编写一个从两个输入文件中读取数据的程序部分: books.txt,其中包括作者的55本书籍,标题格式,每行一个条目。我想将此文件转换为表单中的列表;
[["Author", "title"], [...]]
第二个文件ratings.txt包含用于表示服务用户的用户名,后跟55个整数的列表,每个整数表示来自books.txt的每本书的评级,顺序相同。该文件使用以下格式构建:
user_a\n user_a_rating_1 ... user_a_rating_55 \n
我想将文件转换为表格中的字典;
{"username":[0, 1, 2, 3], "user":[ratings...]}
非常感谢任何建议或帮助!