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

Bibliothèques tierces Python Discussion :

Transformer une matrice colonne en matrice ligne


Sujet :

Bibliothèques tierces Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut Transformer une matrice colonne en matrice ligne
    Bonjour, je cherche à transformer une matrice en colonne en matrice ligne mais je ne trouve pas la fonction adéquate


    Merci par avance

    Bonne journée

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Salut,

    Citation Envoyé par Leanaa Voir le message
    je cherche à transformer une matrice en colonne en matrice ligne mais je ne trouve pas la fonction adéquate
    Sous quelle forme est représentée ce que vous appelez "matrice"? Une liste de listes, un array numpy, autre?

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

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    il s'agit un numpy.ndarray

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    quid de numpy.ndarray.transpose()
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    Ca marche, merci

    Mais maintenant je dois mettre ma matrice en liste car sinon je ne peut pas faire de recherche à l’intérieur, donc en faite j'aurais pu la laisser en colonne (au moins maintenant je sait comment faire)

    Je fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i in range (0,Mat.shape[1]):
        if Y[i]==83:
           frangeX = frangeX + 1
    et ça me met cette erreur :

    if Y[i]==83:
    ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    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 762
    Par défaut
    Salut,
    Citation Envoyé par Leanaa Voir le message
    Mais maintenant je dois mettre ma matrice en liste car sinon je ne peut pas faire de recherche à l’intérieur
    Parcourir les éléments de la matrice se fait avec .nditer, genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for x in np.nditer(array, options):
           ...
    Par contre, je ne vois pas ce que vous essayez de faire avec le code que vous montrez:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i in range (0,Mat.shape[1]):
        if Y[i]==83:
           frangeX = frangeX + 1
    D'où sort Y? ou est la matrice?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. transformer une colonne txt en matrice
    Par helpme13 dans le forum MATLAB
    Réponses: 2
    Dernier message: 20/11/2013, 22h15
  2. Lien Target avec une cell colonne fixe mais ligne variable
    Par LimsWolf dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/08/2012, 16h27
  3. Transposer une variable colonne en variable ligne
    Par AlexFred dans le forum SAS Base
    Réponses: 4
    Dernier message: 05/10/2010, 18h59
  4. Transformer une longue colonne en deux colonnes
    Par zorooo dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 05/02/2010, 13h01
  5. Réponses: 6
    Dernier message: 03/07/2009, 09h32

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