IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

Changer le type de données d'un tableau numpy


Sujet :

Calcul scientifique Python

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2017
    Messages : 28
    Par défaut Changer le type de données d'un tableau numpy
    Bonjour,

    Après avoir importer mes données à partir une structure matlab (fichier.mat) avec python en utilisant scipy,
    j'obtiens ce numpy array.
    Je veux savoir comment je peux supprimer ou plutôt changer le type de données dtype qui s'affiche à la fin ?

    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
    array([ (array([[ 47.    ,   1.    ,   1.    ,   2.0913,   2.    ,   1.    ],
           [ 47.    ,   1.    ,  47.    ,   2.9575,   4.    ,   1.    ],
           [ 47.    ,   1.    ,  47.    ,   2.9691,   4.    ,   1.    ],
           [ 47.    ,   1.    ,  47.    ,   2.9926,   4.    ,   1.    ],
           [ 47.    ,   2.    ,   1.    ,   2.0913,   2.    ,   1.    ],
           [ 47.    ,   2.    ,  47.    ,   2.9575,   4.    ,   1.    ],
           [ 47.    ,   2.    ,  47.    ,   2.9691,   4.    ,   1.    ],
           [ 47.    ,   2.    ,  47.    ,   2.9926,   4.    ,   1.    ],
           [ 47.    ,   3.    ,   1.    ,   2.1406,   1.    ,   1.    ],
           [ 47.    ,   3.    ,  47.    ,   2.9577,   4.    ,   1.    ],
           [ 47.    ,   3.    ,  47.    ,   2.9691,   4.    ,   1.    ],
           [ 47.    ,   3.    ,  47.    ,   2.9926,   4.    ,   1.    ],
           [ 47.    ,   3.    ,   1.    ,   3.6316,   4.    ,   1.    ],
           [ 47.    ,   4.    ,   1.    ,   2.1406,   1.    ,   1.    ],
           [ 47.    ,   4.    ,  47.    ,   2.9577,   4.    ,   1.    ],
           [ 47.    ,   4.    ,  47.    ,   2.9691,   4.    ,   1.    ],
           [ 47.    ,   4.    ,  47.    ,   2.9926,   4.    ,   1.    ],
           [ 47.    ,   4.    ,   1.    ,   3.6316,   4.    ,   1.    ],
           [  1.    ,   5.    ,  47.    ,   2.0913,   4.    ,   1.    ],
           [  1.    ,   5.    ,  47.    ,   2.1406,   2.    ,   1.    ],
           [  1.    ,   5.    ,  47.    ,   3.6316,   8.    ,   1.    ]]), array([[  0.25,  18.1 ,   0.  ]]))],
          dtype=[('Champ1', 'O'), ('Champ2', 'O')])
    Merci par avance

  2. #2
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2017
    Messages : 28
    Par défaut
    Alors, j'ai trouvé une solution pour m'en sortir de ce problème.

    Au lieu d'utiliser une structure matlab "structure array", c'est mieux d'utiliser une cellule matlab "cell array"
    Donc tout simplement, j'ai converti ma structure en une cellule sur matlab avec la fonction "struct2cell".

    En l'utilisant le fichier ".mat" de la cellule avec python, j’obtiens un dictionnaire contenant mes données du type "nupmy.ndarray" tout simplement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impossible de changer le type de données d'une table
    Par flogo2323 dans le forum Modélisation
    Réponses: 6
    Dernier message: 07/06/2011, 11h12
  2. changer le type de données de plusieurs champs en même temps
    Par djerbafr dans le forum Modélisation
    Réponses: 1
    Dernier message: 05/08/2008, 15h34
  3. Réponses: 3
    Dernier message: 31/03/2008, 12h35
  4. Impossible de changer un type de données
    Par stigma dans le forum Access
    Réponses: 1
    Dernier message: 19/01/2007, 11h53
  5. Réponses: 3
    Dernier message: 07/02/2006, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo