Bonjour,
Dans un précédent post, je découpe un tableau eT en tranches.
le tableau eT:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
[[   0.   75.    0.    0.]
 [   1.  167.    1.    0.]
 [   1.  181.    2.    0.]
 [   1.  105.    3.    0.]
 [   0.   33.    4.    0.]
 [   0.    5.    5.    0.]
 [   0.    2.    6.    0.]
 [   0.    2.    7.    0.]
 [   0.   72.    0.    1.]
 [   1.  163.    1.    1.]
 [   1.  193.    2.    1.]
 [   1.  136.    3.    1.]
 [   1.   54.    4.    1.]
 [   0.   10.    5.    1.]
 [   0.    1.    6.    1.]
 [   0.    2.    7.    1.]
 [   0.   54.    0.    2.]
 [   1.  123.    1.    2.]
 [   1.  154.    2.    2.]
 [   1.  118.    3.    2.]
 [   1.   51.    4.    2.]
 [   0.   11.    5.    2.]
 [   0.    2.    6.    2.]
 [   0.    2.    7.    2.]
 [   0.   23.    0.    3.]
 [   1.   54.    1.    3.]
 [   1.   69.    2.    3.]
 [   1.   58.    3.    3.]
 [   0.   33.    4.    3.]
 [   0.   18.    5.    3.]
 [   0.   11.    6.    3.]
 [   0.    4.    7.    3.]
 [   0.    5.    0.    4.]
 [   0.   15.    1.    4.]
 [   0.   27.    2.    4.]
 [   0.   43.    3.    4.]
 [   0.   62.    4.    4.]
 [   2.   69.    5.    4.]
 [   2.   53.    6.    4.]
 [   2.   23.    7.    4.]
 [   0.    5.    0.    5.]
 [   0.   24.    1.    5.]
 [   0.   61.    2.    5.]
 [   2.  104.    3.    5.]
 [   2.  147.    4.    5.]
 [   2.  162.    5.    5.]
 [   2.  124.    6.    5.]
 [   2.   54.    7.    5.]
 [   0.   10.    0.    6.]
 [   0.   54.    1.    6.]
 [   2.  128.    2.    6.]
 [   2.  186.    3.    6.]
 [   2.  220.    4.    6.]
 [   2.  222.    5.    6.]
 [   2.  168.    6.    6.]
 [   2.   72.    7.    6.]
 [   0.   14.    0.    7.]
 [   2.   72.    1.    7.]
 [   2.  169.    2.    7.]
 [   2.  230.    3.    7.]
 [   2.  247.    4.    7.]
 [   2.  238.    5.    7.]
 [   2.  177.    6.    7.]
 [   2.   76.    7.    7.]]
j'essaie ensuite d'obtenir des tranches du tableau et de les stocker dans une liste avec une boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
print labmax
    for labIndex in range(1,labmax+1):
        #particleList[labIndex]=eT[eT[:,0]==labIndex]
        print labIndex,":",eT[eT[:,0]==labIndex]
si je décommente :
  particleList[i]=eT[eT[:,0]==labIndex]
NameError: global name 'particleList' is not defined
Comment créer la liste particleList (liste de tableau numpy.array)?