Tôi đang sử dụng numpy và muốn lập chỉ mục một hàng mà không làm mất thông tin thứ nguyên.
import numpy as np
X = np.zeros((100,10))
X.shape # >> (100, 10)
xslice = X[10,:]
xslice.shape # >> (10,)
Trong ví dụ này, xslice hiện là 1 chiều, nhưng tôi muốn nó là (1,10). Trong R, tôi sẽ sử dụng X [10,:, drop = F]. Có một cái gì đó tương tự trong numpy. Tôi không thể tìm thấy nó trong tài liệu và không thấy một câu hỏi tương tự được hỏi.
Cảm ơn!
x[None, 10]
sẽ làm những gì bạn muốn.