Я нашел несколько разумных решений.
1) использовать numpy.take(X,[10],0)
numpy.take(X,[10],0)
2) использовать эту странную индексацию X[10:11:, :]
X[10:11:, :]
В идеале это должно по умолчанию. Я никогда не понимал, почему размеры падают. Но это обсуждение для numpy ...