This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / special / _basic / _range_prod

function

scipy.special._basic:_range_prod

source: build-install/usr/lib/python3.14/site-packages/scipy/special/_basic.py:3063

Signature

def _range_prod(lo, hi, k = 1)

Summary

Product of a range of numbers spaced k apart (from hi).

Extended Summary

For k=1, this returns the product of lo * (lo+1) * (lo+2) * ... * (hi-2) * (hi-1) * hi = hi! / (lo-1)!

For k>1, it correspond to taking only every k'th number when counting down from hi - e.g. 18!!!! = _range_prod(1, 18, 4).

Breaks into smaller products first for speed: _range_prod(2, 9) = ((2*3)*(4*5))*((6*7)*(8*9))

Aliases

  • scipy.special._basic._range_prod