1. 程式人生 > 程式設計 >對Python中一維向量和一維向量轉置相乘的方法詳解

對Python中一維向量和一維向量轉置相乘的方法詳解

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

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

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

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

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

以上這篇對Python中一維向量和一維向量轉置相乘的方法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。