0

私は教授からコード自体を与えられました。理論的にはうまくいくはずですが、エラーが発生しています。

import pyfits as pf
target_i = pf.getdata('file.fits')
header = pf.getheader('file.fits')
imshow(target_i,interpolation='nearest',origin='lower')

imshow コマンドを入力すると、「モジュール」オブジェクトには属性「imshow」がありません。これは、imshow を定義する必要があることを意味すると思いますか? どうすればいいですか?必要に応じて教授に尋ねることもできますが、私はこのプロジェクトをかなり先延ばしにしており、私が始めたばかりであることを教授が理解してくれるとは思えません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

ipython を使用している場合、imshow をインポートする最も簡単な方法は、コードの先頭に次の行を追加することです。

%pylab

また

%pylab inline

これにより、imshow が matplotlib から名前空間に直接インポートされます。imshow がモジュールであると考えているのは驚くべきことです... 以前にどこかでそれをインポートまたは変数として定義しましたか?

于 2014-10-30T15:23:14.397 に答える