У меня есть 2-мерный массив в модуле 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