Wie mache ich eine Permutation in Python?

Autor: Sara Rhodes
Erstelldatum: 13 Februar 2021
Aktualisierungsdatum: 16 Kann 2024
Anonim
Permutationen in Python / Rekursion
Video: Permutationen in Python / Rekursion

Inhalt

"Permutationen" werden in Wahrscheinlichkeit und Statistik verwendet, um die Anzahl der Möglichkeiten zu bestimmen, auf die eine Liste von Elementen organisiert werden kann. Phyton enthält keine eingebauten Permutationsfunktionen, die Berechnung kann jedoch über das Modul "itertools" erfolgen. Darin enthalten ist eine Funktion, die die Liste der Anzahl der Permutationen innerhalb einer bestimmten "Menge" von Werten berechnen kann.


Anweisungen

  1. Importieren Sie das Modul "itertools":

    itertools importieren

  2. Richten Sie alle Werte in der Menge in Variablen aus. Angenommen, Sie müssen bestimmen, wie oft zwei Mitglieder eines Vereins von fünf Studenten in die Positionen des Präsidenten und des Vizepräsidenten gewählt werden konnten. Angenommen, die Namen der Schüler sind Angela, Cindy, Jan, Marsha und Beyonce, müssen Sie den folgenden Befehl eingeben:

    permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']

  3. Rufen Sie die Funktion "Permutationen" wie folgt auf:

    itertools.permutations (set, r)

  4. Ändern Sie "set" in die Variable, die die Werte enthält, und "r" im erforderlichen Umfang. In diesem Beispiel sollten Sie Folgendes eingeben:

    itertools.permutations (permutation_set_variable, 2)