6. 作业

统计书本的平均评分

  1. 读取文件 rating.txt 中的的数据并分析
  • 共有 10000 本书,以数字 id 表示
  • 每个用户的打分为1~5
  • 每一行数据有 3 个数字:分别表示用户 ID,书本 ID,该用户对该书的打分

要求输出: 所有书本各自的平均得分

6.1 作业解析

文件较大,没必要在测试的时候每次读取全部数据,我们可以创建个数据副本,数据少一些。

1. 读取数据并转换为整数

  1. import numpy as np
  2. data = np.genfromtxt('rating.txt', delimiter=',')
  3. data = data.astype(int)
  4. print(data)