用二维数组表示N个学生的m门科目成绩,学号,分数,平均分

img

联想数据库的表结构,列代表每个数据的维度,即学号呀,数学呀,历史呀等等

因此就可以得到下面的结构:


{
  "学号": {
    "user1": 123,
    "user2": 456
  },
  "数学": {
    "user1": 89,
    "user2": 98
  }
}
其中二维数组的第一维表示数据维度,第二维表示数据的值
当需要取,每门课程的平均值,只需要拿出来某个维度的数值进行平均即可。
  1. 比如需要数学的平均值,只需要 拿出来 data['数学'] 即可拿出来所有数学的分数,再利用求平均方法计算。
  2. 如需取出最大值,最小值,一样的道理,取出来某个维度的数据,在利用排序方式即可获取最大最小值。
上述示例中只是示例,具体纬度值请使用英文代替。