学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.85
所属科目:高中信息技术
某校举办了学科趣味知识竞赛活动,学校的调研部收集此次竞赛的得分数据进行分析,其中信息学科选择题共12题,每小题分值为2分,数据保存在文件“cj.xlsx”里,部分数据界面截图如图a所示。请回答问题:

图b

(1)计算信息各选择题的难度系数(难度系数=平均分/2),并输出到文件“难度系数.xlsx”,输出界面如图b所示,程序代码如下,请完成划线部分的填空。
   import pandas as pd
   import matplotlib.pyplot as plt
   plt.rcParams['font.sans-serif']=['KaiTi']
   df=pd.read_excel("cj.xlsx")
   df= df [_______]                 #筛选出“选择题总分”列非 0 分记录
   dif=[]
   for i in df.columns[2:]:                            #计算难度系数
        dif.append(round(df[i] ._____/2,3))        #(单选,填字母:A.mean()/B.sum())
   dic={"题号":df.columns[2:],"难度系数":dif}
   df1=pd.DataFrame(dic)
   df1.to_excel("难度系数.xlsx")
(2)假设此次测试中信息选择题各题目的难度系数不一样,为了更加直观地显示难度最大的前5题,绘制了如图c所示的图表(注意:难度系数越大代表题目越简单),请完成划线部分的填空。

                                     图 c
   df1=df1.sort_values("_________" ,ascending=True)       #按难度系数升序排列

   df1=                                                                 #注释 1

   df1.题号=df1.题号.astype(str)                            #某题号列数据转换为了 string 类型
   plt.title("难度最大的前 5 题对比图")
   plt.bar____________)
   plt.xlabel("题号")
   plt.ylabel("难度系数")
   plt.show()
(3)若要考虑难度系数有相同的情况,则注释1处方框处代码可更改为_________
A.df1[df1.难度系数>=df1.at[4,"难度系数"]]
B.df1[df1.难度系数<=df1.values[4][1]]
C.df1[df1.难度系数<=df1.at[4,"难度系数"]]
D.df1[df1.难度系数>=df1.values[4][1]]
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交