Kako narediti permutacijo v Pythonu

Avtor: Carl Weaver
Datum Ustvarjanja: 25 Februarjem 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Python Tutorials - Itertools Playlist (Permutations, Combinations)
Video.: Python Tutorials - Itertools Playlist (Permutations, Combinations)

Vsebina

"Dovoljenja" se uporabljajo pri verjetnostih in statistiki za določitev števila načinov za organiziranje seznama postavk. Phyton ne vključuje nobene vgrajene permutacijske funkcije, vendar se izračun lahko izvede prek modula "itertools". Vključena je funkcija, ki lahko izračuna seznam števila permutacij znotraj danega "niza" vrednosti.


Navodila

  1. Uvozite modul "itertools":

    uvozi orodja

  2. Poravnaj vse vrednosti v nizu v spremenljivke. Recimo, da morate določiti, kolikokrat bi lahko bila dva člana petih študentov združenja izvoljena na mesto predsednika in podpredsednika. Ob predpostavki, da so imena študentov Angela, Cindy, Jan, Marsha in Beyonce, morate vnesti naslednji ukaz:

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

  3. Pokličite funkcijo "permutacij" tako:

    itertools.permutations (set, r)

  4. Spremenite "set" v spremenljivko, ki vsebuje vrednosti in "r" v zahtevanem obsegu. Glede na primer vnesite:

    itertools.permutations (permutation_set_variable, 2)