2

Python 3.2でNumpyを使用したいのですが、機能しません。3.1が必要だと書いてあります。3.1を使用する以外に、この問題を回避する方法を知っている人はいますか?Pythonプログラムでこれを機能させるには、何をインポートする必要がありますか?

Pythonで行列を表現し、行列のノルムを取得したいと思います。Numpyでこれを行うにはどうすればよいですか?それはNumpyまたはPythonの内部ですか?行列の乗算はどうですか?また、この行列は実際にはxとyを変数とするベクトルです。

最後の質問。ここの一部のメンバーは、Python.orgで、3.2または2.7の使用が現在利用可能な最も安定したバージョンであると具体的に述べていますが、Python3.2を使用することはプロフェッショナルな製品を作成するための最良の方法ではないと感じています。私はここで間違っていますか?私の場合、どのバージョンのPythonを使用する必要がありますか?前もって感謝します。

また、個別の質問を3つ投稿するのに十分な担当者がいないので、一部に回答していただければ幸いです。

4

2 に答える 2

2

2011年5月14日にリリースされたNumPy1.6.0は、Python3.2をサポートしています。以前のバージョン(1.5.1)は、Python3.2より前にリリースされました。では、どのバージョンのNumPyを使用していますか?1.6.0で3.2で動作しない場合は、NumPyのバグである可能性があるため、NumPyに報告する必要があります。

の基本的な使用法については、このチュートリアルnumpyを使用してください。かなり早い段階で配列の作成と乗算をカバーしていることがわかります。規範については、こちらのリファレンスページをご覧ください。

Python 2.7と3.2のどちらを使用するかについては、python.orgにこれについて詳しく説明しているページがあります。

于 2011-06-02T20:15:50.047 に答える
1

numpyのドキュメントとチュートリアルを見て、それがどのように機能するかを理解することを検討する必要があります。

http://docs.scipy.org/doc/

http://www.scipy.org/Tentative_NumPy_Tutorial

ドキュメントには、関数ごとに多くの例が含まれているため、たとえば、標準を採用する方法を知りたい場合は、以下を参照してください。

http://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.norm.html

于 2011-06-02T20:27:26.980 に答える