tft每日頭條

 > 生活

 > 高斯卷積的意義

高斯卷積的意義

生活 更新时间:2025-02-12 07:59:09

高斯卷積的意義?笛卡爾乘積是指在數學中,兩個集合X和Y的笛卡尓積(Cartesian product),又稱直積,表示為X×Y,第一個對象是X的成員而第二個對象是Y的所有可能有序對的其中一個成員簡單來說就是2組數據互相交集,下面我們就來聊聊關于高斯卷積的意義?接下來我們就一起去了解一下吧!

高斯卷積的意義(卡迪爾積是什麼)1

高斯卷積的意義

(一) 什麼叫卡迪爾積?

笛卡爾乘積是指在數學中,兩個集合X和Y的笛卡尓積(Cartesian product),又稱直積,表示為X×Y,第一個對象是X的成員而第二個對象是Y的所有可能有序對的其中一個成員。簡單來說就是2組數據互相交集。

(二) 示例

例如一組字符a,b,c和另外一組數字4,5,6要求實現卡迪爾積組合。

兩組數據任意的值都會和另外一組值進行相交組合。

(三) Power Pivot中的實現方法。

在Power Pivot中會有一個自帶實現卡迪爾積方法的函數Generate

通過鍊接回表的方式就可以實現數據的加載。

(四) Power Query中實現的方式。

同樣的在Power Query裡面也有一個和Power Pivot中的Generate函數一樣功能的函數List.Generate。

let 源 = Table.FromColumns({{"a".."c"},{1..3}}), 數據=[A=源[Column1],B=源[Column2]], 數量 = [A數量=List.Count(數據[A]), B數量 = List.Count(數據[B])], 第1列結果 = List.Generate( () => 0, each _ < 數量[A數量] * 數量[B數量], each _ 1, each 數據[A]{ Number.IntegerDivide(_, 數量[B數量]) } ), 第2列結果 = List.Repeat( 數據[B], 數量[A數量]), 結果=Table.FromColumns({第1列結果,第2列結果}) in 結果

解釋:我們主要講解第1列的結果公式

  • · 因為是要生成卡迪爾積,所以數據總量應該是2組數據的相乘。所以在第2參數代表循環結束的時候使用的是相乘的數據作為循環次數條件;
  • · 第3參數是代表每次循環後,記錄循環次數,之前的循環次數 1;
  • · 第4參數相當于A列根據B列的數量生成重複值進行排列。
(五) 使用數據透視表

我們可以直接使用數據透視表使用列的方式直接使用即可生成。

當然這裡你還需要重複報表布局中選中重複所有項目标簽以及表格形式顯示。

如果覺得有幫助,那麻煩您進行轉發,讓更多的人能夠提高自身的工作效率。

當然還有其他很多中方式可以生成卡迪爾積的結果,大家可以自行發現。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved