bonjour
je suis débutante et je cherche comment enlever la première et la dernière colonne de mon tableau
auriez vous une idée??
merci!!
![]()
bonjour
je suis débutante et je cherche comment enlever la première et la dernière colonne de mon tableau
auriez vous une idée??
merci!!
![]()
Bonjour,
un exemple de tableau est le bienvenue,
merci![]()
voici le tableau utilise:
[[ 1.00000000e+00 6.11164065e-01 5.59994584e-01 1.00000000e+00]
[ 2.00000000e+00 2.73128728e-01 4.62586729e-01 0.00000000e+00]
[ 3.00000000e+00 3.62653651e-02 5.96761667e-01 0.00000000e+00]
...,
[ 4.99800000e+03 2.30493899e-01 6.98673341e-01 0.00000000e+00]
[ 4.99900000e+03 5.56492203e-01 2.66325415e-01 1.00000000e+00]
[ 5.00000000e+03 2.18082221e-01 3.77481331e-01 0.00000000e+00]]
je souhaiterai enlever la première colonne car elle représente le nom de la ligne et la dernière colonne qui représente actif/inactif
je souhaite juste avoir les deux colonnes centrales qui représentes mes vecteurs x et y
il faut que je rajoute d'autres éléments??
Salut,
Votre tableau T est une liste de listes.
Vous pouvez donc en extraire une liste de listes ET réduite aux éléments 1:2 assez simplement en faisant:
ET = [ t[1:2] for t in T ]
- W
merci beaucoup pour la proposition mais cela ne fonctionne toujours pas
et sinon cela ne me sélectionne juste la 2 et 3 lignes et pas colonnes
peut-être une autre précision: je génère a la base une série de valeurs que je passe ensuite sous forme de tableau avec:
tableau = io.array_import.read_array(sys.argv[1])
Bonjour,
Ce qui donne (écrit en plusieurs lignes):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 T = [[0,1,2,3], [4,5,6,7], [8,9,10,11]] print [t[1:3] for t in T]
Tyrtamos
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [[1, 2], [5, 6], [9, 10]]
Salut,
Compte tenu de vos autres posts, vous utilisez le module io de scipy et non le module io "standard"... Et comme nous ne sommes pas devins, les indications que nous vous avons donné sont "fausses".
- W
PS: Pas le temps de potasser la doc de numpy/scipy en ce moment.
merci pour l'intérêt porte a mes post
je suis débutante mais j'ai bien utilise le module io et d'une autre part les modules scipy. (même si io fait parti des modules scipy)
j'ai trouvé la solution en faisant simplement:
matrix = tableau [:,1:3]
merci pour le temps consacre!![]()
Si c'est sur la dernière dimension, il suffit de faire :
tableau[...,1:-1]
merci pour ce temps consacre
j'ai fait comme dans le dernière réponse que vous m'avez donné ajuste a mon code ce qui donne:
matrix = tableau [:,1:3]
merci!![]()
Partager