3

線形代数の概念をブラッシュアップする必要があり、基本的には仕事の大部分を純粋数学に捧げる必要がありますが、データの視覚化を容易にするために、ウィンドウやOpenGLを使用した3Dオブジェクトなどのツールを使用して作成する必要もあります。

スクリプトを対象とし、ビルドと実行にほとんどまたはまったく時間がかからず、デバッグが簡単で、数学の世界を非常によくサポートしている言語を提案しますか?

私は正直に言ってPythonは良い選択だと思いますが、同じ言語の2つのメジャーバージョンを同時に持つことは良いことではなく、選択したバージョンの信頼できるソースを見つけるのは難しいことと、 Pythonは、彼らが話しているバージョンを指定するのを忘れています。インターネット上のPythonドキュメントは本当に汚染されていますが、言語はおそらく私にとって十分です。

Pythonについてあまり良くないことがわかったのは、速度です。ほんの一瞬で実行する必要があることを実行しようとすると、PythonはC++などのコンパイル型言語に比べてそれほど高速ではありません。しかし、Pythonは、おそらく私が知っている唯一の言語であり、複素数のネイティブサポートを提供していると言わざるを得ません。

Python以外の可能な選択肢やPythonについてのあなたの考えについても知りたいです。

短いバージョン:線形代数を実行する必要があり、この計算から情報を取得するために標準テクノロジを使用してこれを実行する必要があります。

4

1 に答える 1

2

NumPyを使用したPythonは、行列の計算に適しています。NumPyは適度に高性能なマトリックスライブラリであり、Pythonや他の多くの標準パッケージ(PyOpenGL、Python Imaging Library、SciPy、matplotlibなど)でうまく機能します。

于 2012-10-14T21:20:22.897 に答える