>>> arr = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]]) >>> arr array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12]])
Something like this:
In [7]: x = range(16) In [8]: x = np.reshape(x, (4, 4)) In [9]: x Out[9]: array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]]) In [10]: np.delete(x, 1, 1) Out[10]: array([[ 0, 2, 3], [ 4, 6, 7], [ 8, 10, 11], [12, 14, 15]])