Popular recipes by Andrej T. http://code.activestate.com/recipes/users/4182297/2012-06-05T12:38:36-07:00ActiveState Code RecipesA matrix generated by shifting the zeroth row (Python) 2012-06-05T12:38:36-07:00Andrej T.http://code.activestate.com/recipes/users/4182297/http://code.activestate.com/recipes/578149-a-matrix-generated-by-shifting-the-zeroth-row/ <p style="color: grey"> Python recipe 578149 by <a href="/recipes/users/4182297/">Andrej T.</a> (<a href="/recipes/tags/matrix/">matrix</a>, <a href="/recipes/tags/python/">python</a>, <a href="/recipes/tags/shift/">shift</a>). Revision 7. </p> <p>ShiftMatrix is a class that generates matrix values by shifting the zeroth row left or right length_of_row times. For example: if you initialize it with sm = ShiftMatrix([1,2,3]), sm[1] will return [3,1,2]. Only the initial list is stored, the other values are generated at runtime.</p>