เนื้อหา
"Permutations" ถูกใช้ในความน่าจะเป็นและสถิติเพื่อกำหนดจำนวนวิธีที่สามารถจัดระเบียบรายการได้ Phyton ไม่ได้รวมฟังก์ชั่นการเรียงสับเปลี่ยนในตัว แต่การคำนวณสามารถทำได้ผ่านโมดูล "itertools" รวมอยู่ในมันเป็นฟังก์ชั่นที่สามารถคำนวณรายการจำนวนการเรียงสับเปลี่ยนภายใน "กำหนด" ค่าที่กำหนด
คำสั่ง
-
นำเข้าโมดูล "itertools":
itertools นำเข้า
-
จัดค่าทั้งหมดในชุดให้เป็นตัวแปร สมมติว่าคุณต้องกำหนดจำนวนครั้งที่สมาชิกสองคนของสมาคมห้าคนจะได้รับเลือกให้ดำรงตำแหน่งประธานาธิบดีและรอง สมมติว่าชื่อของนักเรียนคือ Angela, Cindy, Jan, Marsha และ Beyonce คุณต้องป้อนคำสั่งต่อไปนี้:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
-
เรียกใช้ฟังก์ชัน "permutations" ดังนี้:
itertools.permutations (set, r)
-
เปลี่ยน "set" เป็นตัวแปรที่มีค่าและ "r" เป็นขอบเขตที่ต้องการ รับตัวอย่างคุณควรพิมพ์:
itertools.permutations (permutation_set_variable, 2)