資源簡介 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頁) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫