Сохранение и вычисление значений для всех кортежей из списка - PullRequest
0 голосов
/ 14 марта 2019

Существует список последовательностей с данными кортежами.Я хочу рассчитать и сохранить C_ki для всех кортежей.Я могу рассчитать их для каждого кортежа отдельно, но это неэффективно для большего количества данных.

Sequencelist = [(0, 1, 2, 3), (0, 1, 3, 2), (0, 2, 1, 3), (0, 2, 3, 1), (0, 3, 1, 2), (0, 3, 2, 1)]

# With the following formula: 
for i in range (1,(len(P_i1))):
    for k in range (len(s_k)):
        C_ki[k][j[i]]= max(C[k][j[i-1]], C[k-1][j[i]])
# one tuple is calculated by setting j for example for the first tuple:
j = sequencelist[0]

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

...