Numpy、scipy、matplotlib、およびpylabは、科学計算にPythonを使用する一般的な用語です。
私はpylabについて少し学ぶだけで混乱しました。numpyをインポートしたいときはいつでも、いつでもできます:
import numpy as np
考えてみます。
from pylab import *
numpyも(np
エイリアスと共に)インポートされます。したがって、基本的には、2番目の方が最初の方よりも多くのことを行います。
聞きたいことがいくつかあります。
- pylabがnumpy、scipy、matplotlibのラッパーにすぎないのは正しいことですか?
- npはpylabのnumpyエイリアスなので、pylabのscipyとmatplotlibエイリアスは何ですか?(私が知る限り、pltはmatplotlib.pyplotのエイリアスですが、matplotlib自体のエイリアスはわかりません)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(正確なパスはWindowsまたはOSXでは少し異なります。それを見つけるのに助けが必要かどうか尋ねてください。)