2012-11-06 24 views
0

我在某個時候開始使用COLT,現在我的代碼使用了很多功能。是否可以在大矩陣中使用COLT?

我現在需要能夠處理大的稀疏張量或矩陣。張量非常稀疏,但它們的尺寸可能相當大。

似乎我不能在這方面使用COLT,因爲它要求張量/矩陣中潛在元素的總數小於Integer.MAX_VALUE。

是這樣嗎?即使是稀疏矩陣,我也無能爲力?我覺得這很令人驚訝 - 我認爲COLT是BLAS例程的一種最先進的實現,稀疏矩陣自然可以在其總容量中超過Integer.MAX_VALUE。

回答

0

幾年前,我在Java中有一個稀疏矩陣奇異值分解問題,並做了一個性能測試,比較COLT和將矩陣通過一個文件傳遞給Matlab。 Matlab贏了,主要是因爲它對稀疏矩陣運算有更好的支持。

我結束了一個混合語言應用程序,它用Java完成所有數據收集,組織,存儲和報告,但使用Matlab進行核心線性代數運算。

相關問題