Numpy indice de tranche sans perdre la dimension de l'information

Je suis en utilisant numpy et souhaitez indice d'affilée sans perdre la dimension de l'information.

import numpy as np
X = np.zeros((100,10))
X.shape        # >> (100, 10)
xslice = X[10,:]
xslice.shape   # >> (10,)  

Dans cet exemple xslice est maintenant à 1 dimension, mais je veux qu'il soit (1,10).
Dans R, je voudrais utiliser X[10,:,drop=F]. Est-il quelque chose de semblable dans numpy. Je ne pouvais pas le trouver dans la documentation et ne pas voir une question similaire posée.

Merci!

InformationsquelleAutor mindmatters | 2010-08-23