ich aus meiner Datenbank somes Daten ein und schalten Sie sie in Wörterbüchern, zum Beispiel:Permutation oder Kombination Daten Python
{1: [<Variable: Low>, <Variable: Medium>, <Variable: High>]}
{2: [<Variable: Low>, <Variable: Medium>, <Variable: High]}
{3: [<Variable: Low>, <Variable: Medium>, <Variable: High]}
In meinem Problem, ich brauche diese Variablen interpoliert und als Endergebnis, ich will:
{1:High,2:High,3:High},{1:High,2:High,3:Medium}{1:High,2:High,3:Low}
{1:High,2:Medium,3:High},{1:High,2:Medium,3:Medium},{1:High,2:Medium,3:Low},
{1:High,2:Low,3:High},{1:High,2:Low,3:Medium},{1:High,2:Low,3:Low},
{1:Medium,2:High,3:High},{1:Medium,2:High,3:Medium}{1:Medium,2:High,3:Low}
{1:Medium,2:Medium,3:High},{1:Medium,2:Medium,3:Medium},{1:Medium,2:Medium,3:Low},
{1:Medium,2:Low,3:High},{1:Medium,2:Low,3:Medium},{1:Medium,2:Low,3:Low},
{1:Low,2:High,3:High},{1:Low,2:High,3:Medium}{1:Low,2:High,3:Low}
{1:Low,2:Medium,3:High},{1:Low,2:Medium,3:Medium},{1:Low,2:Medium,3:Low},
{1:Low,2:Low,3:High},{1:Low,2:Low,3:Medium},{1:Low,2:Low,3:Low}
Hat jemand eine Idee, wie man das macht?
Hinweis I: Sowohl die Anzahl der Wörterbücher als auch die Anzahl der Variablen kann unterschiedlich sein.
Hinweis II: Der Code ist außerhalb der Norm, dies ist nur die Idee.
Diese Kombination ist nicht Interpolation. Verwenden Sie das Paket ** itertools **. – Prune
Ansonsten bin ich mir überhaupt nicht sicher, was Sie zu tun versuchen. Ihr veröffentlichter Code ist nicht legal Python. – Prune