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 :

Numpy ndarray : Transformer un Tableau 1D de Tableaux en un Tableau 2D


Sujet :

Calcul scientifique Python

  1. #1
    Membre actif
    Homme Profil pro
    Amateur débutant
    Inscrit en
    Décembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amateur débutant

    Informations forums :
    Inscription : Décembre 2019
    Messages : 88
    Par défaut Numpy ndarray : Transformer un Tableau 1D de Tableaux en un Tableau 2D
    Bonjour,

    J'ai du mal à trouver comment passer d'un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    array([array([1,2,3]), 
           array([4,5,6])])
    à un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    array([[1,2,3],
           [4,5,6]])
    D'avance merci pour votre temps.
    Jma

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Ce qui est bizarre c'est comment vous avez fabriqué un array d'arrays.
    Arrivé là, on peut toujours appliquer .flatten puis .reshape...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre actif
    Homme Profil pro
    Amateur débutant
    Inscrit en
    Décembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amateur débutant

    Informations forums :
    Inscription : Décembre 2019
    Messages : 88
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,
    ..comment vous avez fabriqué un array d'arrays.
    Bonjour W,
    merci pour votre retour.

    j'ai un dataframe avec un colonne qui contient des arrays
    quand je récupère cette colonne avec pandas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a = dataframe['column_name'].values
    a est un array d'arrays.

    Notez, les arrays présent dans cette colonne pourraient être des listes.
    Les valeurs de cette colonne sont le retour d'une fonction. Ce retour pourrait être un array ou une liste

    Au final j'ai un array d'arrays ou un array de listes.

    Dans les deux cas, j'ai essayé le

    mais b reste indenituqe à a

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Jma06 Voir le message
    Ce retour pourrait être un array ou une liste
    Pousser çà dans une case du Dataframe plutôt que dans autre chose (de plus approprié)... est votre choix.

    Citation Envoyé par Jma06 Voir le message
    Dans les deux cas, j'ai essayé le

    mais b reste indenituqe à a
    Ouvrir la documentation pour voir ce que ça fait, quels paramètres çà prend,... c'est à vous de le faire.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre actif
    Homme Profil pro
    Amateur débutant
    Inscrit en
    Décembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amateur débutant

    Informations forums :
    Inscription : Décembre 2019
    Messages : 88
    Par défaut
    Ouvrir la documentation pour voir ce que ça fait, quels paramètres çà prend,... c'est à vous de le faire.
    Oui je l'ai fait. Et sur la doc pour flatten() et je comprends que ça sert à mettre 1D des tableaux >1D.
    Donc je ne comprends pas bien vers où vous cherchez à me guider..

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Jma06 Voir le message
    je comprends que ça sert à mettre 1D des tableaux >1D.
    Donc je ne comprends pas bien vers où vous cherchez à me guider..
    Si c'était des tableaux 1D, vous ne poseriez même pas la question: ce sont des tableaux de tableaux.

    flatten va permettre d'avoir un tableau 1D (supprimer les arrays).
    Puis si on veut un tableau 2D, à partir de là, on peut appliquer reshape...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre actif
    Homme Profil pro
    Amateur débutant
    Inscrit en
    Décembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amateur débutant

    Informations forums :
    Inscription : Décembre 2019
    Messages : 88
    Par défaut
    Merci beaucoup pour votre aide.
    A bientôt
    Jma

Discussions similaires

  1. [Python 2.X] Ré-écrire un tableau 2D de type numpy.ndarray dans un fichier texte
    Par nekcorp dans le forum Général Python
    Réponses: 4
    Dernier message: 13/04/2016, 16h01
  2. Réponses: 2
    Dernier message: 20/09/2008, 11h16
  3. Réponses: 2
    Dernier message: 23/05/2007, 10h40
  4. Réponses: 2
    Dernier message: 15/02/2007, 22h00
  5. [Collections] Transformer un tableau de données en une chaîne
    Par NATHW dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 03/06/2004, 16h44

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