我在下面有以下偽代碼,procedure optimal():? for each i in 1 · · · N do? ? ?TMi ← fmobile(i)? ? ?TCi ← fcloud(i)? ? ?TUi ← Di/B? ? ?return [psuedocode][1]我正在嘗試在 python 中轉(zhuǎn)換它。我寫了下面的代碼?def optimal():? ?B=20? ?for i in range(1, 10):? ? ?latency_m=[]? ? ?latency_c=[]? ? ?transfer_latency=[]? ? ?total_latency_m = 0? ? ?total_latency_c=0? ? ?latency_m[i]=estimate_m(i)? ? ?latency_c[i]=estimate_c(i)? ? ?transfer_latency[i]=estimate_output(i)/B? ? for j in range (1, 10):? ? ? ? for i in range(1,j):? ? ? ? ? ? total_latency_e+=latency_e[i]? ? ? ? for k in range(j+1,10):? ? ? ? ? ? total_latency_c+=latency_c[k]感謝您的幫助。
1 回答

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
根據(jù)所附公式:
N = 50
TM = [] # External source
TC = [] # External source
TU = [] # External source
SUMS = [0] * N
for j in range(N):
for i in range(1, j+1):
SUMS[j] += TM[i]
for k in range(j-1, N+1):
SUMS[j] += TC[k]
SUMS[j] += TU[j]
return min(SUMS)
添加回答
舉報(bào)
0/150
提交
取消