10

OSX Lionにscipy、numpy、matplotlibの恐ろしいインストールを終えたところです。何らかの理由で、私はできません:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3d

エラー出力は次のとおりです。

Traceback (most recent call last):
  File "3dPlot.py", line 2, in <module>
    from mpl_toolkits.mplot3d import Axes3d
ImportError: cannot import name Axes3d

しかし、私はできます:

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d

Axes3dとaxes3dに違いはありますか、それとも私のファイルは何らかの理由で小文字の「a」で名前が付けられていますか?

4

2 に答える 2

12

次の2つのことが私のために働きます(あなたの大文字化を見てください):

from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d import axes3d

しかし、私はあなたが書いたものと同じエラーを受け取ります(小文字の3dのdを使用)。動作する2つのインポートは同等ではないことに注意してください。

于 2012-07-17T19:04:27.100 に答える
0
from mpl_toolkits.mplot3d import Axes3D

オブジェクトに3D画像を使用するには、上記のコマンドを使用してください

于 2019-03-15T11:58:24.133 に答える