J'ai une matrice (i,j) dont certains éléments valent 0.

Je souhaite générer toutes les matrices qui ont un seul élément non nul dans chaque colonne.

Exemple :

[[11,0],[21,12]]

Je veux obtenir :

[[11,0],[0,12]]

[[0,0],[21,12]]

J'essaie de mettre en forme des boucles imbriquées, mais je coince.

Une idée ?