2012-04-24 53 views
1

我在Matlab中實現了張量因式分解算法。但是,實際上,我需要在Web應用程序中使用它。爲Web應用程序實現張量分解的最有效的語言

所以我在Django框架上實現了網站,現在我需要將它與我的Tensor因式分解算法合併。

對於那些不熟悉張量因式分解的人,可以認爲在大的矩陣上有大量的乘法,加法和除法,例如10 000 x 8 000.在張量分解情況下,我們沒有矩陣,相反,我們有3維(爲我的目的)數組。

順便說一下,我使用MySQL作爲我的數據庫。

我正在考慮在Python或C++中實現這個算法。但我不確定哪一個更好。 在處理龐大的數據集時,您是否對Python和C++的效率有所瞭解?哪一個更好?爲什麼?

+2

[堆棧溢出不是推薦引擎](http://meta.stackexchange.com/a/128562/172496) – 2012-04-24 23:00:09

+1

是的,你是正確的堆棧溢出不是推薦「引擎」,如果是,我們直接從天才引擎獲得答案,而不是精通特定主題的人。 – hnroot 2012-04-24 23:07:10

+1

是的,你有點錯過了這一點。根據常見問題和meta,這個問題對於SO來說並不具有建設性。 – 2012-04-24 23:13:08

回答

0

Python是就好了。我是一個Python人。我個人不認識C++。然而,在我對python的研究中,mathematica的創建者表示自己python和mathematica一樣強大。 Python被用於許多高度精確的計算。 (即工程軟件,架構工作等)

相關問題