original object type--> typestr --> (4, 3) strides --> (12, 4) object after a numpy re-wrapping --> [[ 0 1 2] [ 3 4 5] [ 6 7 8] [ 9 10 11]] object after modification in C space --> [[ 1 2 3] [ 3 4 5] [ 6 7 8] [ 9 10 11]] original object type--> typestr --> (4, 3) strides --> (12, 4) object after a numpy re-wrapping --> [[ 0 1 2] [ 3 4 5] [ 6 7 8] [ 9 10 11]] object after modification in C space --> [[ 1 2 3] [ 3 4 5] [ 6 7 8] [ 9 10 11]] original object type--> typestr --> (4, 3) strides --> (12, 4) object after a numpy re-wrapping --> [[ 0 1 2] [ 3 4 5] [ 6 7 8] [ 9 10 11]] object after modification in C space --> [[ 1 2 3] [ 3 4 5] [ 6 7 8] [ 9 10 11]]