0

python-inverse-of-a-matrix のコードは非常に興味深いと思いました。特に、行列を含む計算で数年間 numpy を使用してきたためです。numpy からの 2 つのインポートが失敗したため、がっかりしました。インポートは次のとおりです。

from numpy import matrix
from numpy import linalg

numpy パッケージには、matrix も linalg も見つかりませんでした。明らかに、私は非常に明白な何かを見逃しています(ただし、私にとってはそうではありません:))。

Linux (kubuntu) を使用し、numpy パッケージを debian パッケージとしてダウンロードしました。「matrix」および「linalg」用の他のパッケージはありますか?もしそうなら、それらは何ですか?

期待していただき、ありがとうございます。

古いアル。

4

2 に答える 2

4

ほとんどの場合、ローカルディレクトリにファイルnumpy.pyまたはnumpy.pycファイルがあります...そしてpythonはそれを見つけて、期待するnumpyパッケージの代わりにインポートしています。

インポートする前にこれを試してください。

import numpy
print(numpy.__file__)

numpy.__file__numpy パッケージではなく、インポートするつもりのないものを指していることがわかるでしょう。

一般に、既知の/人気のあるパッケージとは異なる名前を独自のモジュールに付けるのは良い考えです。

于 2010-06-27T12:13:00.980 に答える