Вы не можете создать индексы таким образом.Вместо этого вы можете создать диапазон чисел от 0 до temp.size
и удалить нежелательные индексы:
In [19]: ind = np.delete(np.arange(temp.size), [0, 5])
In [21]: temp[ind]
Out[21]: array([2, 3, 4, 5, 7, 8, 9])
или просто создать его следующим образом:
In [16]: ind = np.concatenate((np.arange(1, 5), np.arange(6, temp.size)))
In [17]: temp[ind]
Out[17]: array([2, 3, 4, 5, 7, 8, 9])