Skip to content

Need to get part indexes for coclustering cells in khiops.core.coclustering_results.CoclusteringCell #569

@marcboulle

Description

@marcboulle

Description

J'ai manipulé récemment l'API core de coclustering pour extrire des informations et les visualiser.
J'ai notamment eu besoin d'extraire une table de contingence, mais cela a été pénible de peupler les effectifs de ses cellules.

Cela aurait été grandement facilité si on avait accès aux parts indexes de chaque cellule, comme c'est le cas dans le format json des fichier de rapport de coclustering.khc.

Détails du besoin

Besoin: construire une table de contingence d'un coclustering bidimensionnel (dont mon cas, un coclustering instances x variables);

  • en abscisse les parties de la première dimension
    • first_dimension = coclustering_report.dimensions[0]
    • pour nommer chaque colonne: for i, part in enumerate(first_dimension .parts):
  • en ordonnées les parties de la seconde dimension
    • second_dimension = coclustering_report.dimensions[1]
    • pour nommer chaque ligne: for j, part in enumerate(second_dimension .parts):
  • effectif des cellules de la table de contingence selon celle du coclustering
    • initialisation de la table avec des 0 partout (valeur par défaut)
    • parcours des cellules du coclustering pour alimenter celles de la table
      • for cell in coclustering_report.cells:
      • ici, cela aurait été pratique d'avoir accès aux part indexes, pour connaitre les coordonnées (i, j) de la cellule

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions