Kuidas teha Pythonis permutatsioon

Autor: Ellen Moore
Loomise Kuupäev: 14 Jaanuar 2021
Värskenduse Kuupäev: 27 November 2024
Anonim
EX14 robot - kuidas teha joonejälgimist
Videot: EX14 robot - kuidas teha joonejälgimist

Sisu

"Permutatsioone" kasutatakse tõenäosuses ja statistikas, et määrata, kuidas mitmel viisil saab üksuste nimekirja korraldada. Phyton ei sisalda sisseehitatud permutatsioonifunktsiooni, kuid arvutust saab teha mooduli "itertools" kaudu. See sisaldab funktsiooni, mis võib arvutada permutatsioonide arvu antud väärtuste kogumi piires.


Juhised

  1. Impordi moodul "itertools":

    impordi itertoolid

  2. Joondage kõik väärtuse väärtused muutujateks. Oletame, et peate kindlaks määrama, mitu korda viie õpilase ühingu kaks liiget võib valida presidendi ja asepresidendi ametikohale. Eeldades, et õpilaste nimed on Angela, Cindy, Jan, Marsha ja Beyonce, peate sisestama järgmise käsu:

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

  3. Helista "permutatsioonidele" järgmiselt:

    itertools.permutations (set, r)

  4. Muutke "seatud" muutujaks, mis sisaldab väärtusi ja "r" vajalikul määral. Selle näite järgi peaksite sisestama:

    itertools.permutations (permutation_set_variable, 2)