partition_integer_by_ratio¶
-
abjad.mathtools.partition_integer_by_ratio.
partition_integer_by_ratio
(n, ratio)¶ Partitions positive integer-equivalent
n
byratio
.>>> abjad.mathtools.partition_integer_by_ratio(10, [1, 2]) [3, 7]
Partitions positive integer-equivalent
n
byratio
with negative parts:>>> abjad.mathtools.partition_integer_by_ratio(10, [1, -2]) [3, -7]
Partitions negative integer-equivalent
n
byratio
:>>> abjad.mathtools.partition_integer_by_ratio(-10, [1, 2]) [-3, -7]
Partitions negative integer-equivalent
n
byratio
with negative parts:>>> abjad.mathtools.partition_integer_by_ratio(-10, [1, -2]) [-3, 7]
More examples:
>>> abjad.mathtools.partition_integer_by_ratio(10, [1]) [10]
>>> abjad.mathtools.partition_integer_by_ratio(10, [1, 1]) [5, 5]
>>> abjad.mathtools.partition_integer_by_ratio(10, [1, -1, -1]) [3, -4, -3]
>>> abjad.mathtools.partition_integer_by_ratio(-10, [1, 1, 1, 1]) [-3, -2, -3, -2]
>>> abjad.mathtools.partition_integer_by_ratio(-10, [1, 1, 1, 1, 1]) [-2, -2, -2, -2, -2]
Returns result with weight equal to absolute value of
n
.Returns list of integers.