in understanding_rl_vision/rl_clarity/interface.py [0:0]
def batched_get(data, batch_size, process_minibatch):
n_points = data.shape[0]
n_minibatches = -((-n_points) // batch_size)
return np.concatenate(
[
process_minibatch(data[i * batch_size : (i + 1) * batch_size])
for i in range(n_minibatches)
],
axis=0,
)