1. 数学学习小组在绘制余弦函数y=cos(x)的图像,他们选择的方式是利用Python编程进行绘图,图像和程序代码如下所示:

1  import matplotlib.pyplot as plt

2  import numpy

3  x=numpy.arange(-6,6,0.1)

4  y=numpy.cos(x)

6  plt.show()

(1) 需要完善程序代码才能画出余弦函数图象,上面程序代码第5行应该填写
(2) 如果将程序代码第3行修改为x=np.arange(-6,6,0.1),则第2行相应修改为
【考点】
编程处理数据与可视化;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 普通
能力提升
真题演练
换一批
2. 某校在高一年级第一学期期末开展“小书虫”评选活动,评选规则如下:撰写“观后感”10篇及以上,并且“总借阅量”为年级前50(需要考虑“总借阅量”同为第50名的学生要同时取出)的学生获得“小书虫”称号,获得“小书虫”称号最多的班级获得“书香班级”称号。小王打开“高一年级借阅表.xlsx”文件(如图a所示),利用python编程实现统计分析功能。

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签

df=pd.read_excel("高一年级借阅表.xlsx")

(1) 统计每位学生的总借阅量。

for i in df.index:

    for j in range(9,14):

        s=+"月"

        df.at[i,'总借阅量']=df.at[i,'总借阅量']+df.at[i,s]

(2) 授予符合条件的学生“小书虫”称号,需要考虑“总借阅量”同为第50名的学生要同时取出,结果如图b所示。

data={'班级':df.班级, '借阅量':df.总借阅量,'观后感':df.观后感,'荣誉':""}

dftj=pd.DataFrame(data)

df_hz=dftj[dftj["观后感"]>=10]

df_hz=df_hz.sort_values("借阅量",ascending=False)

df_hz=______________________

df_hz['荣誉']='小书虫'

print(df_hz)

在程序中②处填写代码,正确的选项是(   )(单选,填字母)。

A. df_hz.head(50) B. df_hz.tail(50) C. df_hz[df_hz["借阅量"]>=df_hz.values[49][1]] D. df_hz[df_hz["借阅量"]>=df_hz.at[49,"借阅量"]]
(3) 授予符合条件的班级“书香班级”称号

df_g=df_hz.groupby('班级').荣誉.count()

bj="";max=0

for i in range(len(df_g)):

    x=

    if x>max:

        max=x

        bj=df_g.index[i]

print('书香班级为:'+bj+',该班共有小书虫'+str(max)+'人。')

(4) 绘制“书香班级排行榜”

plt.bar(df_g.index, )

plt.title('书香班级排行榜')

plt.show()

(5) 下列语句可实现方框处的代码功能的是(   )(单选,填字母) A. df.总借阅量=df.sum(axis=1) B. df.总借阅量=df.sum()-df.观后感 C. df.总借阅量=df.sum(axis=1)-df.观后感
综合题 普通