salut,
etant donner que j'ai:
une liste REM contenant un ou plusieurs elements REM=[12]
et une autre liste TPIN_F [(1, 4, 6), (2, 5, 10), (8, 11, 13), (3, 7, 9)]
etant donner c'est indice , je veux calculer à partir de matrice la somme de communication de 12 et ( 1,4,6) et stoker dans COM(1)
à la fin j'aurés COM(1), COM(2) jusq'à COM(4)
ITCCM
[[14 18 6 6 16 0 4 15 10 10 4 0 20]
[ 4 12 8 18 14 10 1 14 5 16 18 11 6]
[10 4 7 15 6 0 8 2 7 16 11 14 15]
[ 0 12 8 14 17 10 10 15 5 11 0 5 15]
[19 4 5 1 7 11 2 6 12 20 16 9 16]
[ 2 17 0 19 7 13 17 8 6 16 3 6 1]
[19 10 6 14 6 17 16 12 15 14 3 9 7]
[12 6 11 19 5 12 9 0 6 3 5 17 11]
[ 8 6 3 14 20 0 1 16 13 4 7 12 9]
[ 7 17 7 11 13 7 19 14 17 3 13 6 4]
[ 9 2 2 5 7 10 11 10 6 17 8 18 7]
[20 12 3 12 11 7 18 20 2 6 14 12 12]
[20 7 3 19 9 2 12 9 16 3 17 4 0]]

ce que j'ai essayer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def calc_REM_Task_Cluster_COM(REM,ITCCM,TPIN_F):
    COM=[]
    for i in REM:
        print(i)
        sum = 0
        while j in TPIN_F:
            for k in TPIN_F[j]:
                sum = ITCCM[i]+ITCCM(k)
                COM.append(sum)
    print(COM)
    return COM
mais le résultat est toujours : []