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

MATLAB Discussion :

Extraire des lignes non conjointes d'une matrice


Sujet :

MATLAB

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 26
    Par défaut Extraire des lignes non conjointes d'une matrice
    Bonjour,

    Je suis en train d'implémenter le kmeans pour les descripteurs SIFT. J'ai une très grande matrice des clusters des kmeans (5000 x 128). Et j'en suis à l'étape du calcul des barycentres et donc des nouveaux centres. J'aimerai savoir s'il est possible de chercher dans la matrice une ligne entière et non pas juste un nombre comme dans find( M == 2) ?

  2. #2
    Membre Expert
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Par défaut
    Bonjour,

    Pour extraire d'une matrice M des lignes via leurs indices i ->M(i,: )

    Pour trouver les lignes uniques -> unique(M,'rows')

    Pour calculer K barycentres en dimension N, il suffit de créer une matrice W de taille [N,K] qui contient sur chaque colonne k la valeur 1/N si l'individu est dans la classe k, 0 sinon, puis de faire le produit matriciel M*W

    NB: la fonction kmeans est deja implémentée en matlab

Discussions similaires

  1. Faire la moyenne d'une ligne avec des colonnes non conjointes
    Par NewYork dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/12/2010, 10h06
  2. [Débutant] conserver dans un vecter des indices de lignes et colonnes d'une matrice
    Par membreComplexe12 dans le forum MATLAB
    Réponses: 4
    Dernier message: 09/03/2010, 19h57
  3. [XL-2007] Extraire des lignes en fonction d'une valeur de cellule dans un autre fichier
    Par MisterTambo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/08/2009, 10h42
  4. Extraire les valeurs non nulles d'une matrice
    Par kwatz dans le forum MATLAB
    Réponses: 15
    Dernier message: 06/03/2009, 11h15
  5. Récupérer des lignes non enregistrées dans une table
    Par leddy dans le forum Langage SQL
    Réponses: 2
    Dernier message: 24/04/2008, 15h09

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