mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
Minor doc edit: Make multinomial() the first math example (gh-132697)
This commit is contained in:
parent
1d5dc5f1c3
commit
741c6386b8
1 changed files with 6 additions and 6 deletions
|
@ -1009,6 +1009,12 @@ The following recipes have a more mathematical flavor:
|
|||
|
||||
.. testcode::
|
||||
|
||||
def multinomial(*counts):
|
||||
"Number of distinct arrangements of a multiset."
|
||||
# Counter('abracadabra').values() → 5 2 2 1 1
|
||||
# multinomial(5, 2, 2, 1, 1) → 83160
|
||||
return prod(map(comb, accumulate(counts), counts))
|
||||
|
||||
def powerset(iterable):
|
||||
"Subsequences of the iterable from shortest to longest."
|
||||
# powerset([1,2,3]) → () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)
|
||||
|
@ -1127,12 +1133,6 @@ The following recipes have a more mathematical flavor:
|
|||
n -= n // prime
|
||||
return n
|
||||
|
||||
def multinomial(*counts):
|
||||
"Number of distinct arrangements of a multiset."
|
||||
# Counter('abracadabra').values() → 5 2 2 1 1
|
||||
# multinomial(5, 2, 2, 1, 1) → 83160
|
||||
return prod(map(comb, accumulate(counts), counts))
|
||||
|
||||
|
||||
.. doctest::
|
||||
:hide:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue