Yes, it is a simplification and I am using numpy at lower layers. You correctly observe that it's a simple operation, but it's not a shift it's actually multidimensional vector algebra in numpy. So the - is more conceptual and takes the place of hundreds of subtractions. But the example dies demonstrate the complexity and how I can divide the problem up conceptually.
-- https://mail.python.org/mailman/listinfo/python-list