In [791]: x = np.arange(9).reshape(3,3)
In [792]: x
Out[792]:
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
In [793]: x[:,[0,1,2,2]]
Out[793]:
array([[0, 1, 2, 2],
[3, 4, 5, 5],
[6, 7, 8, 8]])
Новый массив содержит копии столбцов 0 и 1 и 2 копии столбца 2.