У меня есть 2d-массив в модуле numpy, который выглядит так:
data = array([[1,2,3],
[4,5,6],
[7,8,9]])
Я хочу получить фрагмент этого массива, который включает только определенные столбцы элемента. Например, мне могут понадобиться столбцы 0 и 2:
data = [[1,3],
[4,6],
[7,9]]
Каков самый питонический способ сделать это? (Нет для циклов, пожалуйста)
Я думал, что это сработает:
newArray = data[:,[0,2]]
но это приводит к:
TypeError: list indices must be integers, not tuple