2021-01-21

通过以下代码读取📎scores.csv 数据
score_data = np.loadtxt(“scores.csv”,delimiter=",",skiprows=1)
score_data
并且完成以下练习:
• 筛选出 成绩 大于60 并且 小于80 的数据
• 筛选出 成绩 大于80 并且 小于90 的数据
• 筛选出 成绩 大于90 的数据
代码如下:

import numpy as np
score_data = np.loadtxt("scores.csv",delimiter=",",skiprows=1,encoding='gbk',dtype='float')
def rowandcol(condition):
    rows = np.where(condition)[0]
    cols = np.where(condition)[1]
    print(score_data[rows,cols])
rowandcol((score_data>60) & (score_data<80))
rowandcol((score_data>80)&(score_data<90))
rowandcol(score_data>90)

运行结果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值