[解決済み] numpy、scipy、matplotlib、pylab間の混乱
2022-05-17 03:44:07
質問
Numpy、scipy、matplotlib、pylabは、科学計算のためにpythonを使う人たちの間でよく使われる言葉です。
私はpylabについて少し学んだだけですが、私は混乱しました。 numpyをインポートしたいときは、いつでもできます。
import numpy as np
私はただ、一度でも
from pylab import *
を指定すると、numpyもインポートされます。
np
のエイリアスで)インポートされます。つまり、基本的に2番目のものは1番目のものと比べてより多くのことを行います。
いくつか聞きたいことがあります。
- pylabはnumpy, scipy, matplotlibのラッパーに過ぎないということでいいのでしょうか?
- npがpylabにおけるnumpyのエイリアスであるように、scipyとmatplotlibはpylabにおけるエイリアスは何でしょうか?(私が知る限り、pltはmatplotlib.pyplotのエイリアスですが、matplotlib自体のエイリアスはわかりません)
どのように解決するのですか?
-
いいえ。
pylab
があります。matplotlib
於matplotlib.pylab
)で、MatLabのような環境を提供しようとするものです。matplotlib
は多くの依存関係を持ち、その中でもnumpy
という共通のエイリアスでインポートしています。np
.scipy
の依存関係ではありません。matplotlib
. -
を実行すると
ipython --pylab
からのすべてのシンボルが自動インポートされます。matplotlib.pylab
をグローバルに展開します。あなたが書いたようにnumpy
の下にインポートされます。np
という別名があります。のシンボルマークmatplotlib
の下で利用できます。mpl
という別名があります。
関連
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] 0から9までのランダムな整数を生成する
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】type()とisinstance()の違いは何ですか?)
-
[解決済み】Matplotlibで図のタイトルと軸ラベルのフォントサイズを設定するには?
-
[解決済み】SciPyとNumPyの関係
-
[解決済み】PythonでRGB画像をグレースケールに変換するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ピローによる動的キャプチャ認識のためのPythonサンプルコード
-
Python jiabaライブラリの使用方法について説明
-
Python 入出力と高次代入の基礎知識
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】RuntimeWarning: 割り算で無効な値が発生しました。
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み】 AttributeError: モジュール 'matplotlib' には属性 'plot' がない。
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】ValueError: xとyは同じサイズでなければならない