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)
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
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]]
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 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]]
je vois bien qu'il faut utiliser un "slice", mais comment choisir les bornes?
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]]
Merci
Partager