{ } Raw JSON

bundles / scipy latest / scipy / stats / _distn_infrastructure / _iter_chunked

function

scipy.stats._distn_infrastructure:_iter_chunked

source: /scipy/stats/_distn_infrastructure.py :3997

Signature

def   _iter_chunked ( x0 x1 chunksize = 4 inc = 1 )

Summary

Iterate from x0 to x1 in chunks of chunksize and steps inc.

Extended Summary

x0 must be finite, x1 need not be. In the latter case, the iterator is infinite. Handles both x0 < x1 and x0 > x1. In the latter case, iterates downwards (make sure to set inc < 0.)

>>> from scipy.stats._distn_infrastructure import _iter_chunked
>>> [x for x in _iter_chunked(2, 5, inc=2)]
[array([2, 4])]
>>> [x for x in _iter_chunked(2, 11, inc=2)]
[array([2, 4, 6, 8]), array([10])]
>>> [x for x in _iter_chunked(2, -5, inc=-2)]
[array([ 2,  0, -2, -4])]
>>> [x for x in _iter_chunked(2, -9, inc=-2)]
[array([ 2,  0, -2, -4]), array([-6, -8])]

Aliases

  • scipy.stats._distn_infrastructure._iter_chunked