Remove range of columns in numpy array
<p>I have an array :</p>

<pre><code>e = np.array([[ 0,  1,  2,  3, 4, 7, 4],
              [ 4,  5,  6,  7, 2, 3, 1],
              [ 8,  9, 10, 11, 3, 5, 7]])
</code></pre>

<p>I want to remove the range of columns from column 1 to column 3, so it should return:</p>

<pre><code>e = np.array([[ 0,  4, 7, 4],
              [ 4,  2, 3, 1],
              [ 8,  3, 5, 7]])
</code></pre>

<p>I've seen some solution , but they remove specific column by its index, not in range, how to solve it? Thanks</p>