在 python 中编写一个简单的数学方程式时遇到问题

我在下面有以下伪代码,


procedure optimal():

  for each i in 1 · · · N do

     TMi ← fmobile(i)

     TCi ← fcloud(i)

     TUi ← Di/B

     return [psuedocode][1]

我正在尝试在 python 中转换它。我写了下面的代码


 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]

感谢您的帮助。


繁星淼淼
浏览 114回答 1
1回答

炎炎设计

根据所附公式:N = 50TM = [] # External sourceTC = [] # External sourceTU = [] # External sourceSUMS = [0] * Nfor 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)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python