Pythonが初めてなので、plot
機能を使用してグラフを作成したい。私はubuntu 12.04を使用しています。 http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ からPythonインストール手順に従いましたが、私がやります
from pylab import *
このエラーが発生しています
>>> from pylab import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pylab
私のPythonバージョンはpython 2.7
です。誰も私がここで何が欠けているのか教えてもらえますか?
Pylabを入手するには、numpy、scipy、matplotlibをインストールする必要があります。 ubuntuでは、次のコマンドでそれらをインストールできます。
Sudo apt-get install python-numpy python-scipy python-matplotlib
ソースからpythonをインストールした場合は、pipを介してこれらのパッケージをインストールする必要があります。これを行うには他の依存関係をインストールする必要があり、他の2つの前にnumpyをインストールする必要がある場合があることに注意してください。
とはいえ、現在のバージョンのpython(2.7.3)で最新だと思うので、リポジトリでpythonのバージョンを使用することをお勧めします。
「matplotlib」をインストールして、同じ問題を解決しました。
Python-numpy python-scipy python-matplotlibをインストールしましたが、うまくいきませんでした。同じエラーが出ました。 Pylabはmatplotlibなしでは認識されません。だから私はこれを使用しました:
from matplotlib import pylab
from pylab import *
そして私のために働いた。
これらの指示に従うことで、Ubuntuパッケージで管理されるシステムPythonとは別に、まったく新しいPythonインストールが作成されます。
システムにインストールしたモジュールPython(たとえば、パッケージを介して、またはセットアッププロセスを実行するためにシステムPythonを使用して手動でインストール)は、/usr/local
- based python
は、システムPythonではなく、独自のモジュールディレクトリを検索するように設定されています。
新しい/usr/local
ベースのPythonを使用して構築およびインストールすることにより、不足しているモジュールを今すぐ再追加できます。
Python 3の追加により、動作する更新されたコードは次のとおりです。
import numpy as n
import scipy as s
import matplotlib.pylab as p #pylab is part of matplotlib
xa=0.252
xb=1.99
C=n.linspace(xa,xb,100)
print(C)
iter=1000
Y = n.ones(len(C))
for x in range(iter):
Y = Y**2 - C #get rid of early transients
for x in range(iter):
Y = Y**2 - C
p.plot(C,Y, '.', color = 'k', markersize = 2)
p.show()