基于Numpy和python面向对象浅尝试——成绩单的运算

最近在学python面向对象 正好也在学数据分析与可视化

正好就拿题目来练练手

如题

这是附件内的数据

题目要求是输出对应的几个值 出于挑战,这里想要写一个类来完成对这类成绩单的处理,让其对其他的类似成绩单也有作用

所以程序的可用性有一定要求

举例来说

比如说这个文件第二列是没有用的 需要跳过,但是别的文件可能不需要跳过 或者需要跳过更多列数,所以在处理这个问题的时候就需要考虑到到底需要跳过多少列

我在代码中要求输入了需要跳过的列数来达到这个目的

当然还有很多和上面一样需要考虑的地方

# 用于读取csv文件内的成绩单 运算结果后返回
# 支持多种运算 
# 本来准备自己写运算的 但是毕竟别人都写好了 不用白不用
# author = WHUT_L1_Sta2
# 希望以后能够设计一个UI出来
# ver = 1.0

import numpy as np
    
class scores:
    '''
    类内部需要实现的方法
    1 读取 多行多列的成绩表(csv)
    2 检索 找到关键词对应的行或列(这点在np里面不好实现) 
    3 计算 计算多种值 为了方便直接调用np的库算了  
    4 输出 任意类中的数值
    '''
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值