Tôi có một câu hỏi liên quan đến việc chuyển đổi giữa (N,) mảng thứ nguyên và (N, 1) mảng thứ nguyên. Ví dụ, y là (2,) thứ nguyên.Numpy Vector (N, 1) dimension -> (N,) dimension conversion
A=np.array([[1,2],[3,4]])
x=np.array([1,2])
y=np.dot(A,x)
y.shape
Out[6]: (2,)
Nhưng sau đây sẽ hiển thị y2 là (2,1) thứ nguyên.
x2=x[:,np.newaxis]
y2=np.dot(A,x2)
y2.shape
Out[14]: (2, 1)
Cách hiệu quả nhất để chuyển đổi y2 trở lại y mà không cần sao chép là gì?
Cảm ơn, Tom
Có vẻ như ai đó đã qua và downvoted câu trả lời không chấp nhận mà không để lại bất kỳ ý kiến. Có lẽ là một con troll. – ely