1

Matlab でテンソル因数分解アルゴリズムを実装しました。しかし、実際には、Web アプリケーションで使用する必要があります。

Django フレームワークに Web サイトを実装したので、それを Tensor Factorization アルゴリズムとマージする必要があります。

テンソル因数分解に慣れていない人は、たとえば 10 000 x 8 000 などのサイズの大きな行列に、多数の乗算、加算、および除算があると考えることができます。テンソル因数分解の場合、行列はなく、代わりに 3 があります。 -次元(私の目的のため)配列。

ちなみにデータベースはMySQLを使っています。

このアルゴリズムを Python または C++ で実装することを検討しています。しかし、どちらが優れているとは言えません。巨大なデータ セットを処理するときの Python と C++ の効率について何か考えはありますか? どちらの方がよいですか?なんで?

4

2 に答える 2

0

Pythonは大丈夫です。私はパイソン派です。私は個人的にC++を知りません。しかし、python の研究中に、mathematica の作成者は、python は mathematica と同じくらい強力であると述べました。Python は、多くの非常に正確な計算で使用されます。(つまり、エンジニアリング ソフトウェア、建築作業など. . .)

于 2012-04-26T05:45:04.353 に答える
0

Django を使用しているため、Web サイトでは Python を使用しています。SciPy/NumPy を調査し、それらが目的に適しているかどうかを確認する必要があります。

http://scipy.org/

http://numpy.scipy.org/

于 2012-04-24T23:21:38.463 に答える