我在Matlab中实现了Tensor分解算法。但实际上,我需要在Web应用程序中使用它。
所以我在Django框架上实现了网站,现在我需要将它与我的Tensor Factorization算法合并。
对于那些不熟悉张量因子分解的人,你可以认为在大的矩阵上有一堆乘法,加法和除法,例如10 000 x 8 000.在张量因子分解的情况下,我们没有矩阵,而是我们有三维(为了我的目的)数组。
顺便说一句,我使用MySQL作为我的数据库。
我正在考虑用Python或C ++实现这个算法。但我无法确定哪一个更好。 在处理大量数据集时,您对Python和C ++的效率有任何想法吗?哪一个更好?为什么?
答案 0 :(得分:0)
由于您使用的是Django,因此您在网站上使用Python。您应该调查SciPy / NumPy并查看它们是否适合您的目的。
答案 1 :(得分:0)
Python很好。我是一个Python人。我个人不懂C ++。然而,在我对python的研究中,mathematica的创建者自称python与mathematica一样强大。 Python用于许多高度精确的计算。 (即工程软件,建筑工作等。)