资源简介 m=int(input("输入月份:"))#设置绘图参数,显示如图第14题图b所示的线形图,代码略方框中应填入的语句依次为▲(选3项,填数字序列,少选、多选、错选或次序错均不得分)。①df=df.groupby("日”,as_index=False).mean)#分组求平均值②df=df[df["月"]=m]③plt.plot(df["月"],df["氧气"])#绘制线性图④plt.plot(df["日"],df["氧气"])(6)一般来说,养鱼场氧气浓度低于1mg几,就会使鱼室息死亡,系统需要及时示警。为了筛选出每月平均氧气浓度低于1mg/几的小时数,在划线处填入合适的语句。g=df[df["氧气"]〈1]g=g.groupby("月",as_index=False).15.礼品盒包装需要经过很多环节,必须完成前置环节才能继续下去(如折纸必须先把纸裁剪好),每个环节都需要一定的时间,现计算完成一个礼品盒包装的总用时。如图a所示,V1、V2V6、V7节点表示各个环节,节点上的数字表示完成该环节所需的时间。两个节点之间的矢量边表示环节的顺序,例如V1→V2表示必须完成V1环节后才能开始V2环节。若有多条矢量边指向同一个环节,则必须完成所有前置环节才能开始该环节;若前置己完成,可以同时开始多个环节。例如V3、V4、V5全部完成后才能开始V6;V1完成后,可以同时开始V2和V5。如图a所示,完成包装工作需要2+1+8+3+1=15(分)。当前环节所需时间前置环节81-162523646576第15题图a第15题图b第15题图c(1)某一礼品盒包装环节数量和每个环节所需时间如图℃所示,则该礼品盒包装所需要的总时间为▲分。(2)定义insert(data)函数如下,参数data列表存储了每个环节的依赖关系与所需时间。其函数功能是找出每个环节的所有前置环节。def insert (data):n len(data)q=[]task=[-1]*(n+1)for i in range(n):cur data[i][O]data[i][O]task[cur]高三技术学科试题第5页(共6页)task[cur]iif cur not in q:q.append(cur)return q,task若data为[1,2,-1],[2,1,1],[3,8,2],[4,5,2],[5,3,1],[6,3,5],[6,3,3],[6,3,4],[7,l,6],调用函数insert(data)后,task[6]的值为▲。(3)主程序如下,完善下列程序,实现该功能。"读取数据,存入列表data,环节data[i][O]依赖于环节data[i][2]、data[i][l]存放环节完成所需时间,代码略。"q,task insert(data)head,tail =0,len(q)q=q+[0]*1000f=[0]*1000#f[i]存放该环节结束时间sta [False]1000res =0while head !tail:①head +=1p task[c]if data[p][2]==-1:f[c]data[p][1]sta[c]Trueelse:while p !=-1:j=data[p][2]if②f[c]f[j]data[p][1]elif not sta[j]:q[tail]=ctail +=1breakp data[p][0]task[c]data[task[c]][0]ifp=s-1:③if f[c]res:res =f[c]print("总时间为",res)高三技术学科试题第6页(共6页) 展开更多...... 收起↑ 资源预览