我以前用過matlab 現在在學python
想請問 numpy中的array
shape是(n,1) 跟 (n,) 要怎麼分辨?
要怎麼知道np.dot出來的會是(n,1) 還是 (n,)?
我知道要把(n,1)轉成 (n,)要用 np.squeeze
可是計算時兩者不能一起計算 系統會報錯dimension不合
我想要知道python裡面是怎麼決定np.dot出來會是(n,1)還是(n,)?
我知道我這問題可能很菜
看到stackoverflow上面也有人問過
stackoverflow.com/questions/17869840/numpy-vector-n-1-dimension-n-dimension
-conversion
可是我知道怎麼轉換 (np.squeeze)
問題是我想要知道np.dot怎麼決定出來是(n,1)還是(n,) 這個決定的規則?
謝謝大家