張量order和rank的概念區分

2021-10-08 14:23:39 字數 592 閱讀 5580

僅用作個人區別理解。 

1、order

order即張量的階,**中解釋為the order of a tensor is the number of dimensions, also known as ways or modes。

nth-order tensor即n-way tensor,higher-order tensors可以闡述為n-way arrays with n ≥ 3。

a first-order tensor是向量,a second-order tensor是矩陣,tensors of order three or higher是higher-order tensors。

我們常說的三階張量,就是order為3的張量。

而張量的在每個方向上的大小被稱為維度,例如:3*4*5的張量,其在x、y、z三個方向上的維度分別為3、4、5。

2、rank

rank稱為張量的秩 。

rank-one tensors:如果乙個n階張量可以表示成n個向量的外積,那麼這個張量的秩為1。

張量的維數和張量的形狀怎麼看呢?

張量的維數和張量的形狀怎麼看呢?維度要看張量的最左邊有多少個左中括號,有n個,則這個張量就是n維張量 1,3 3,5 最左邊有兩個左中括號,它就2維張量 1,2 3,4 1,2 3,4 最左邊有三個左中括號,它就3維張量 形狀的第乙個元素要看張量最左邊的中括號中有幾個元素,形狀的第二個元素要看張量中...

ARC的概念和分類的概念

1.arc的概念及原理 指標的分類 強指標和弱指標 預設情況下指標都是強指標,關鍵字 strong 弱指標關鍵字 weak arc是自動記憶體管理,它是乙個編譯器的特性,就像點語法。只不過是編譯器幫我們新增並且不允許我們自己使用retain,release,autorelease,retaincou...

物件導向的概念和類和物件的概念

es6中的物件導向是和其他語言基本比較相似 js正常來說是基於物件語言 很多程式都是基於物件開發 不是物件導向 但是在es6中 我們引入了其他語言中的物件導向 面向過程就是 你需要什麼 寫什麼 物件導向 他就是 你直接封裝好乙個功能 需要的時候 在 呼叫 物件導向的好處 1.避免 冗餘 2.便於後期...