Ich verwende numpy und möchte eine Zeile indizieren, ohne die Dimensionsinformationen zu verlieren.
import numpy as np
X = np.zeros((100,10))
X.shape # >> (100, 10)
xslice = X[10,:]
xslice.shape # >> (10,)
In diesem Beispiel ist xslice jetzt 1 Dimension, aber ich möchte, dass es (1,10) ist. In R würde ich X [10,:, drop = F] verwenden. Gibt es etwas ähnliches in numpy. Ich konnte es in der Dokumentation nicht finden und sah keine ähnliche Frage.
Vielen Dank!
x[None, 10]
wird machen was du willst.