我在 Matlab 中实现了张量分解算法。但是,实际上,我需要在 Web 应用程序中使用它。
所以我在 Django 框架上实现了网站,现在我需要将它与我的张量分解算法合并。
对于那些不熟悉张量分解的人,您可以认为在大型矩阵(例如 10 000 x 8 000)上有一堆乘法、加法和除法。在张量分解的情况下,我们没有矩阵,而是有 3 个-维(出于我的目的)数组。
顺便说一句,我使用 MySQL 作为我的数据库。
我正在考虑用 Python 或 C++ 实现这个算法。但我不能确定哪个更好。在处理庞大的数据集时,您对 Python 和 C++ 的效率有任何想法吗?哪一个更好?为什么?