我对 (N,) 维数组和 (N,1) 维数组之间的转换有疑问。例如,y 是 (2,) 维。
A=np.array([[1,2],[3,4]])
x=np.array([1,2])
y=np.dot(A,x)
y.shape
Out[6]: (2,)
但以下将显示 y2 为 (2,1) 维。
x2=x[:,np.newaxis]
y2=np.dot(A,x2)
y2.shape
Out[14]: (2, 1)
在不复制的情况下将 y2 转换回 y 的最有效方法是什么?
谢谢,汤姆