I figured numpy did this already, but missed rollaxis().  Do you know whether rollaxis() always return a view?