最近在学python面向对象 正好也在学数据分析与可视化
正好就拿题目来练练手
如题
这是附件内的数据
题目要求是输出对应的几个值 出于挑战,这里想要写一个类来完成对这类成绩单的处理,让其对其他的类似成绩单也有作用
所以程序的可用性有一定要求
举例来说
比如说这个文件第二列是没有用的 需要跳过,但是别的文件可能不需要跳过 或者需要跳过更多列数,所以在处理这个问题的时候就需要考虑到到底需要跳过多少列
我在代码中要求输入了需要跳过的列数来达到这个目的
当然还有很多和上面一样需要考虑的地方
# 用于读取csv文件内的成绩单 运算结果后返回
# 支持多种运算
# 本来准备自己写运算的 但是毕竟别人都写好了 不用白不用
# author = WHUT_L1_Sta2
# 希望以后能够设计一个UI出来
# ver = 1.0
import numpy as np
class scores:
'''
类内部需要实现的方法
1 读取 多行多列的成绩表(csv)
2 检索 找到关键词对应的行或列(这点在np里面不好实现)
3 计算 计算多种值 为了方便直接调用np的库算了
4 输出 任意类中的数值
'''