Matrice avec numpy dans python
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Matrice avec numpy dans python



  1. #1
    invite19e61be6

    Matrice avec numpy dans python


    ------

    Bonjour tout le monde,

    j'ai fait un petit code pour créer une matrice d'une dimension passée en argument.
    La matrice a -1 sur chaque valeur de la diagonale principale sauf pour le dernier terme.
    Puis sur la diagonale à droite de la principale, on ne met que des 1.

    Par exemple cette matrice de dimension 4 :



    Il me renvoie une erreur.
    Code:
    import numpy as np
          
          def construire_M(dimension):
                  Diag=[-1]*(dimension-1)
                  Diag=Diag.append(1)
                  A=np.diag(Diag)
                  Diag=[1]*(dimension-1)
                  A=np.add(A,np.diag(Diag,1))
                 return np.mat(A)

    -----

  2. #2
    invite19e61be6

    Re : Matrice avec numpy dans python

    Je vous prie de bien vouloir m'excuser, j'ai omis de vous préciser l'erreur :

    ValueError: Input must be 1- or 2-d.

    Je vous remercie de votre lecture.

    shinishi

  3. #3
    invite19e61be6

    Re : Matrice avec numpy dans python

    J'ai déjà trouvé une erreur.

    J'ai remplacé
    Code:
     Diag= Diag.append(1)
    par

    Code:
    Diag.append(1)
    Et le programme marche.
    Merci quand même.

Discussions similaires

  1. Python, algorithme matrice extraite
    Par inviteed4a2f4f dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 28/12/2015, 23h58
  2. Installer Numpy
    Par FARfadet00 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/12/2015, 18h50
  3. Exporter une matrice en .csv sous Python
    Par invite7302eae8 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 19/03/2015, 19h54
  4. Réponses: 6
    Dernier message: 23/08/2013, 16h38
  5. PYTHON - tirage avec probabilité dans une liste
    Par invitef702cf04 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 01/05/2012, 23h48