I\'d like to calculate the \"cumulative minimum\" array--basically, the minimum value of an array up to each index such as:
import numpy as np nums = np.array([5
For any 2-argument NumPy universal function, its accumulate method is the cumulative version of that function. Thus, numpy.minimum.accumulate is what you're looking for:
numpy.minimum.accumulate
>>> numpy.minimum.accumulate([5,4,6,10,3]) array([5, 4, 4, 4, 3])