créer une liste de numpy.array
Bonjour,
Dans un précédent post, je découpe un tableau eT en tranches.
le tableau eT:
Code:
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:
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)?