簡體   English   中英

用特征庫再現張量矩陣

[英]reproducing a tensor matrix with eigen library

我面臨一個小問題。 我正在將程序從matlab / octave轉換為C ++。 該程序處理一些矩陣操作。 我想重現這一點:在matlab / octave中,我們可以定義一個矩陣:

      matrix = zeros(10,25,360);

我得到了一個包含10行,25列和360的“深度”的矩陣。我想使用Eigen在C ++中重現同樣的事情。

預先感謝您的幫助。

Eigen有不受支持的模塊 ,可讓您定義張量 使用這些模塊,您可以將問題轉換為C ++。

當前的Eigen張量模塊在功能上極為有限。 您甚至無法將2個張量的系數相加! 我一直在Eigen的這個fork中使用張量代碼 它增加了對系數明智運算,卷積,收縮以及最近變形的圖元(例如切片)的支持。 此外,它可以利用GPU來加快處理速度,這對我來說是最大的賣點。

有一個待處理的請求,因此希望它將很快進入主要的Eigen代碼庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM