Я работаю над некоторым кодом, который принимает два списка данных x_list
и y_list
, которые имеют заданное количество записей i
.
Эти списки используются в вычислении цели для сбора переменная STW
для count
количества записей в двух списках.
Однако этот код не запускается (я предполагаю, потому что он слишком загружен процессором). Вот упрощенная версия кода:
top = []
mid = []
bot = []
i = 0
while True:
goal_seek = 0
while True:
goal_seek_top = (x_list[i] * (y_list[i] * goal_seek)
goal_seek += 0.001
if goal_seek_top >= 1:
top.append(goal_seek_top)
goal_seek = 0
while True:
goal_seek_mid = (x_list[i] * (y_list[i] * goal_seek)
goal_seek += 0.001
if goal_seek_mid >= 1:
mid.append(goal_seek_mid)
goal_seek = 0
while True:
goal_seek_bot = (x_list[i] * (y_list[i] * goal_seek)
goal_seek += 0.001
if goal_seek_mid >= 1:
bot.append(STW_bot)
i += 1
if i == count:
break
Есть ли способ упростить этот код, чтобы он работал более плавно?