torch中向量、矩陣乘法大總結
LawsonAbs的認知與思考,還請各位讀者批判閱讀。
總結
- 文章來源:csdn:LawsonAbs
- 持續更新~
- 如下程式碼可以在我的Github庫中找到。
1.點乘
點乘:就是向量的各個元素對應相乘。
比如現在我們有兩個向量,a=[2,3], b=[-1,3]
,則其點乘結果是:7。可以有兩種方法來計算:
1.1 使用 dot()
方法
注意:這裡的點乘並不是我們普通理解的那個向量乘法。
a = t.tensor([2, 3])
b = t.tensor([-1,3])
print(t.dot(a,b))
1.2 使用mm()
方法
mm方法適用於矩陣的乘法。我們可以將一個向量看作是一個簡單的1*m
的矩陣,然後執行操作即可。程式碼如下:
"""2.使用tensor中的mm方法做向量乘法
01.mm 計算矩陣的乘法
02.這裡是將向量轉為一個矩陣,然後做乘法。實現dot做點乘的效果
"""
# a = t.tensor([1,2]) 這樣並不是一個矩陣!!!只是一個類似list的tensor
a = t.tensor([[1,2]]) # 是一個矩陣
b = t.tensor([[2,3]]) # 是一個矩陣
b = t.transpose(b,0,1) # 轉置後才有和a進行運算
print(a.shape,b.shape)
print(t.mm(a,b))
這裡是引用
執行結果如下:
相關文章
- CUDA版本稀疏矩陣向量乘矩陣
- OpenMP 版本稀疏矩陣向量乘矩陣
- 向量和矩陣求導公式總結矩陣求導公式
- 矩陣連乘矩陣
- 機器學習中的矩陣向量求導(五) 矩陣對矩陣的求導機器學習矩陣求導
- 機器學習中的矩陣向量求導(四) 矩陣向量求導鏈式法則機器學習矩陣求導
- CUDA 版本矩陣乘矩陣
- 矩陣快速冪總結矩陣
- Python numpy中矩陣的用法總結Python矩陣
- 矩陣連乘問題矩陣
- hdu 1757 矩陣連乘矩陣
- spark向量、矩陣型別Spark矩陣型別
- 基向量 變換矩陣矩陣
- 動態規劃&矩陣連乘動態規劃矩陣
- 矩陣的特徵值和特徵向量矩陣特徵
- 三維旋轉矩陣 左乘和右乘分析矩陣
- 卷積運算元的矩陣向量乘積表示&一維離散降質模型卷積矩陣模型
- Unity開發中常用的基礎3D數學(向量,點乘,叉乘,矩陣,四元數,尤拉角)Unity3D點乘矩陣
- 矩陣連乘演算法精講矩陣演算法
- MATLAB(6)矩陣和向量運算Matlab矩陣
- Spark MLlib 核心基礎:向量 And 矩陣Spark矩陣
- 【矩陣求導】關於點乘 (哈達瑪積)的矩陣求導矩陣求導點乘
- 三維空間變換中旋轉矩陣左乘與右乘的區別矩陣
- 演算法題:矩陣鏈乘問題演算法矩陣
- OpenGL 學習 07 向量 矩陣變換 投影矩陣
- 向量和矩陣的座標變換7矩陣
- 【Unity】向量點乘與叉乘Unity點乘
- 資料結構:陣列,稀疏矩陣,矩陣的壓縮。應用:矩陣的轉置,矩陣相乘資料結構陣列矩陣
- NYOJ 1409 快速計算【矩陣連乘】矩陣
- 矩陣連乘(動態規劃演算法)矩陣動態規劃演算法
- 演算法題系列:矩陣鏈乘問題演算法矩陣
- 矩陣連乘問題 Python 動態規劃矩陣Python動態規劃
- poj 2778 AC自動機與矩陣連乘矩陣
- hdu2243 ac自動機+矩陣連乘矩陣
- Eigen教程(3)之矩陣和向量的運算矩陣
- 向量化實現矩陣運算最佳化(一)矩陣
- 張量(Tensor)、標量(scalar)、向量(vector)、矩陣(matrix)矩陣
- 均值、方差、協方差、協方差矩陣、特徵值、特徵向量矩陣特徵