Jak zrobić permutację w Pythonie

Autor: Ellen Moore
Data Utworzenia: 17 Styczeń 2021
Data Aktualizacji: 3 Grudzień 2024
Anonim
Python Tutorials - Itertools Playlist (Permutations, Combinations)
Wideo: Python Tutorials - Itertools Playlist (Permutations, Combinations)

Zawartość

„Permutacje” są używane w prawdopodobieństwie i statystyce, aby określić liczbę sposobów uporządkowania listy przedmiotów. Phyton nie zawiera żadnej wbudowanej funkcji permutacji, ale obliczenia można wykonać za pomocą modułu „itertools”. Zawarta w nim funkcja umożliwia obliczenie listy liczby permutacji w ramach danego „zestawu” wartości.


Instrukcje

  1. Zaimportuj moduł „itertools”:

    importować itertools

  2. Wyrównaj wszystkie wartości w zestawie do zmiennych. Przypuśćmy, że musisz określić, ile razy dwóch członków stowarzyszenia pięciu studentów mogłoby zostać wybranych na stanowisko prezydenta i występku. Zakładając, że imiona uczniów to Angela, Cindy, Jan, Marsha i Beyonce, musisz wprowadzić następującą komendę:

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

  3. Wywołaj funkcję „permutacje” w następujący sposób:

    itertools.permutations (set, r)

  4. Zmień „set” na zmienną zawierającą wartości i „r” w wymaganym zakresie. Biorąc pod uwagę przykład, powinieneś wpisać:

    itertools.permutations (permutation_set_variable, 2)