1. 程式人生 > >Python中一維向量和一維向量轉置相乘

Python中一維向量和一維向量轉置相乘

在Python中有時會碰到需要一個一維列向量(n*1)與另一個一維列向量(n*1)的轉置(1*n)相乘,得到一個n*n的矩陣的情況。但是在python中,


我們發現,無論是“.T”還是“np.transpose”都無法實現一維向量的轉置,相比之下,Matlab一句“ a' ”就能實現了。

那怎麼實現呢?我找了個方法。請看:


即,我們把向量reshape一下,如此便實現了一維向量與一維向量轉置相乘為矩陣的目的。

若大家有其他方法望告知。