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

Collection et Stream Java Discussion :

Convertir un hashmap vers une matrice


Sujet :

Collection et Stream Java

  1. #21
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 593
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 593
    Par défaut
    Bon ben 'faut croire que les maths ne parlent pas mieux à notre petit novice... Ou alors c'est moi qui n'arrive pas à suivre.

    Fondamentalement je pense qu'il y a là une sorte de manque total d'expérience en présentation de problème... Mes seules solutions face à ça prendraient bien trop de temps par Internet.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #22
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    D'apres ce que tu nous decris (a confirmer par l'interesse):

    j'ai en entrée des groupes et chaque a des concepts et chaque concept correspond à un autre de la référence.
    ===> Un ensemble de groupes G dont chaque element g de ce groupe ayant des concepts Ci et chaque concept c (dans Ci) ayant une reference rj.

    La correspondance entre un concept donné et un autre de la référence est représentée par une valeur de pertinence (Float).
    ===>Un map/table de correspondance entre concept et reference
    par exemple
    <ci, rj> ---> vk ....


    donc en sortie, je veux avoir une matrice des valeurs de pertinence où le nombre de concepts donnés représente le nombre de lignes et le nombre de concepts de la référence représente le nombre des colonnes.
    ---> d'ou sortes-tu "le nombre de concepts donnés", "le nombre de concepts de la référence"?

  3. #23
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par DionCeli Voir le message
    oui c'est plus complexe mais c'est pareille comme hashmap simple non ?
    non: tes HashMaps secondaires ont comme clef des Set<String>
    toute modification dans la clef mettra la panique dans la gestion du HashMap (evolution du hashcode) -sauf si tes Set sont non-modifiables- donc le conseil d'écrire une classe spécifique pour tes matrices me semble effectivement un début pour tenter d'eclaircir le problème (ça ne t'empêche pas de t'appuyer sur des HashMaps dans la réalisation de ces classes -mais comme l'ordre n'est pas le point fort d'un hashMap il n'est pas fondamentalement sûr que ce soit un si bon truc pour représenter des matrices-)
    tu veux des matrices à N dimensions avec une technique d'accès direct par combinaison (hierarchique) de clefs ? c'est ça?

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Par défaut
    Citation Envoyé par professeur shadoko Voir le message
    toute modification dans la clef mettra la panique dans la gestion du HashMap (evolution du hashcode)
    Tu peux aussi utiliser une IdendityHashMap qui n'utilisera pas de hashcode mais uniquement l'équalitié de référence.

    Pour revenir aux problèmes initiales, la question ne porte-t-elle pas sur les tableaux associatifs (tableaux qui ne sont pas indexés par des entiers mais par des objets)? Malheuresement, ils n'existent pas en Java? En Java, la solution est d'utiliser des Map et je n'en connais pas d'autre.

Discussions similaires

  1. Réponses: 10
    Dernier message: 22/04/2009, 23h24
  2. Extraire données fichier texte vers une matrice
    Par mygwel dans le forum MATLAB
    Réponses: 7
    Dernier message: 05/03/2009, 12h20
  3. Convertion d'une vecteur vers une matrice
    Par hanane78 dans le forum MATLAB
    Réponses: 1
    Dernier message: 08/11/2007, 18h27
  4. Trois matrices (m,n) vers une matrice (m,n,3) ?
    Par progfou dans le forum MATLAB
    Réponses: 4
    Dernier message: 02/04/2007, 15h38
  5. Une image bitmap vers une matrice ?
    Par Mayhem555 dans le forum C
    Réponses: 2
    Dernier message: 20/12/2006, 10h37

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