Я использую numpy и хочу индексировать строку, не теряя информацию о размере.ломтик индексации без потери информации об измерении
import numpy as np
X = np.zeros((100,10))
X.shape # >> (100, 10)
xslice = X[10,:]
xslice.shape # >> (10,)
В этом примере xslice теперь 1 измерение, но я хочу, чтобы оно было (1,10). В R я использовал бы X [10,:, drop = F]. Есть что-то подобное в numpy. Я не мог найти его в документации и не видел подобного вопроса.
Спасибо!
Это кажется неправильным ... – sebpiq
На самом деле 'x [10,:, None]' возвращает массив формы '(10,1)', а не '(1,10)' .. – Lisa
@Lisa: 'x [Нет, 10] 'будет делать то, что вы хотите. – naught101