Как здесь работают циклы for? - PullRequest
0 голосов
/ 18 июня 2020

Что делает следующий код?

Я не понимаю, как здесь работают циклы for, и был бы признателен за любую помощь для понимания.

average_mae_history = [np.mean([x[i] for x in all_mae_histories]) for i in range(num_epochs)]

Предположим, что vg_mae_history имеет скажем, 4 списка по 500 элементов в каждом, где 4 списка соответствуют 4 сгибам, а 500 элементов соответствуют 500 эпохам, выполненным для каждого сгиба.

1 Ответ

0 голосов
/ 18 июня 2020

Задавать вопросы без проб и рассказывать, что вы сделали, чтобы прояснить свои сомнения, неправильно. В любом случае я объясню фрагмент кода: это простое понимание списка с двумя циклами for. В основном он делает следующее:

for i in range(num_epochs):
    for j in all_mae_history:
        temp = []
        temp.append(j[i])
    z.append(max(temp))

В следующий раз расскажите нам, что вы сделали, прежде чем публиковать фрагменты кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...