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 :

[python+numpy]Probleme tableaux numpy


Sujet :

Calcul scientifique Python

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2007
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 92
    Points : 78
    Points
    78
    Par défaut [python+numpy]Probleme tableaux numpy
    Bonjour a tous,
    Un exemple pour illustrer mon problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import numpy
    tab=numpy.empty(0)
    un=numpy.array((1,2,3))
    deux=numpy.array((5,7,6))
    tab=numpy.append(tab,un)
    tab=numpy.append(tab,deux)
    Et j'obtient array([1,2,3,5,7,6]) or j'aurais voulu obtenir array([1,2,3],[5,7,6])
    Ceux-ci est une exemple avec de petit tableau or dans mon cas je dois traiter des tableau enorme, d'ou l'utilisation de numpy.

    Avec le code ci-dessous, j'obtient quasiment ce que je veux ,mais tab n'est pas un array ce qui abouti a une perte en terme de temps assez grande.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import numpy
    tab=[]
    un=numpy.array((1,2,3))
    deux=numpy.array((5,7,6))
    tab.append(un)
    tabappend(deux)
    Help
    Merci d'avance bonne soirée

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Tu veux sans doute utiliser un vstack :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import numpy
    un=numpy.array((1,2,3))
    deux=numpy.array((5,7,6))
    tab=numpy.vstack((un, deux))

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2007
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 92
    Points : 78
    Points
    78
    Par défaut
    Merci,j'ai trouvé trouvé la même solution que toi en fouillant dans la doc pour la seconde fois, je l'avait pas vu la premiere fois.
    En tout cas merci beaucoup a ce forum qui donne toujours des solutions rapidement.
    Et bien sur a Matthieu

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

Discussions similaires

  1. Boucles imbriquées, intégrale double, tableaux numpy
    Par Heimdall dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 25/03/2013, 20h43
  2. Python/Mysql probleme de "é"
    Par Ismatus1 dans le forum Linux
    Réponses: 1
    Dernier message: 25/11/2011, 10h34
  3. Probleme tableaux ie et ff
    Par leyackeur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 28/11/2008, 19h26
  4. [python+numpy] dictionnaire avec numpy
    Par thibaultG dans le forum Calcul scientifique
    Réponses: 5
    Dernier message: 16/05/2008, 11h35

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