J'ai un tableau numpy.array obtenu après un trie, que je voudrais découper en tranches selon la valeur de l'indice du premier axe (0,1,2,..,n)
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
tab=[[  0  33]
 [  0  33]
 [  0  43]
 [  0  51]
 [  0  53]
 [  0  54]
 [  0  54]
 [  0  54]
 [  1  54]
 [  1  54]
 [  1  58]
 [  1  61]
 [  1  62]
 [  1  69]
 [  1  69]
 [  1  72]
 [  1  72]
 [  1  72]
 [  1  75]
 [  1  76]
 [  1 104]
 [  1 105]
 [  2 118]
 [  2 123]
 [  2 124]
 [  2 128]
 [  2 136]
 [  2 147]
 [  2 154]
 [  2 162]
 [  2 163]
 [  2 167]]
de manière à obtenir deux tableaux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
t1=[[  1  54]
 [  1  54]
 [  1  58]
 [  1  61]
 [  1  62]
 [  1  69]
 [  1  69]
 [  1  72]
 [  1  72]
 [  1  72]
 [  1  75]
 [  1  76]
 [  1 104]
 [  1 105]]
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
t2=[[  2 118]
 [  2 123]
 [  2 124]
 [  2 128]
 [  2 136]
 [  2 147]
 [  2 154]
 [  2 162]
 [  2 163]
 [  2 167]]
je vois bien qu'il faut utiliser un "slice", mais comment choisir les bornes?
Merci